best thing is without doubts the beach, sand in varadero beach is just incredible and the weather and the transparency of the sea is really unique, the people was great and not much hustling, if i have to mention a negative point i will say there’s not enough choice in restaurants, i was at breezes varadero and it was very good, no complains but we wanted to go to non tipical/ non international food restaurant (japanese, india for example) and we could not find one, apart from that little detail the holiday was lovely and i cant wait to go again