If what you care about is proximity to beaches, a modestly modern, clean hotel, and very friendly staff, this may work for you if you don't mind paying the high luxury rates... You need to know that the marketing around this hotel does not match what you would normally expect from a luxury hotel, and that may be fine for some people. The hotel lacks some basic luxury amenities, like a real pool as advertised (It's just a small backyard exercise pool and hot tub outside, next to the hotel, that can only accommodate a few guests at a time.); It also lacks a fine dinning option... There is only a very good casual/picnic table style restaurant near by that serves mostly deep-fried seafood, expensive Lobster rolls, fish & chips, etc. For breakfast, the hotel serves dry continental style food with no real hot food options.
The hotel gym is in a small dark room on the ground floor with equipment that is clearly too big for the space.
For whatever reason, missed opportunity or otherwise, the orientation of the hotel only facilitates a full beach/water view for only a few rooms with balconies on the north side of the hotel (These are more expensive then the deluxe rooms you are led to believe have a beach view).
Overall, this is a small, modest hotel in a great location with few missed opportunities to make it what it could be. We found the price high for what we got, but we made the best of it and found the facility reasonably comfortable and the staff exceptionally friendly.