From all resorts in Varadero - I went to few (Melia, Barcelo, Sol Sirenas, Breezes, Brisas del Caribe, Varadero 1920, Blau Varadero and few others - I heart Iberostar Varadero. Great resort, good food, new resort - not too crowdy.
Only disadvantage - beach there is that wide like closer to the town.