The staff is adorable but if you're allergic to gilded things, don't go there. Most guests seem to think that having a fat wallet allows you to be rude and arrogant...it's a shame because the hotel in itself is rather nice. Great breakfast, though.
Location is good, service is good. Pricing was much higher than anticipated and booked because they charge per person, not room. Parking, beach towels etc all cost extra. Not particularly child friendly. Very popular with retired travellers.