The whole stay with my 14 year old son was awesome, loved every part of the stay, from the friendliness of the staff, to the food, to the room, to the staff. Been to the Barcelo hotels 9 times and the quality of everything is why. Only thing that was negative, uncontrollable by the hotel is the sargassum