They live up to their name, Awesome Hotel, we absolutely had an awesome stay! The infinity pool made our 4 year old stay in it, infinitely. The beach is awesome as is. Rooms are spacious with a balcony overlooking the infinity pool. The bathroom, omg, freaking awesome. The breakfast buffet was super duper awesome!