Rooms, beach and pool area are good. Several in our group did not get towels changed , either in room or at the beach hut. Our housekeeper was very thorough in cleaning, and apologetic about the lack of towels. Grande suites have been updated and worth the upgrade. Wifi only near pool and in lobby.