This hotel excels in service. It is pricey but worth every cent. We had a room with balcony and nothing beats hearing the ocean in bed. We were here in off season and it may get noisy staying right on the beach in high season so request a higher room. Many little extra touches like keurig in the room and cookies at tea time. Rooms are not large but we never felt crowded. We would definitely come back!!