We stayed in a beautiful room overlooking the pool and ocean, with a balcony. The room was very nice and clean. My kids loved swimming in the pool and the restaurant was great. The public beach that is right outside the hotel gets crazy in the morning and evening, though. I would only recommend going mid-day.