We went there on an anniversary trip. Check-in was a hassle because for most of the time there was only one clerk, and she was dealing with a problem. Finally, a manager came out, but we spent >30 minutes checking in.
The room itself is an efficiency apartment. It is large and comfortable, with two balconies overlooking the beach. The carpet had some stains and pulls from a previous occupant, but otherwise everything was in very good shape. The picture is the view from the balcony.
We used the pool and hot tub. The pool was perhaps a little small for the number of people, but then you have an entire ocean 50 yards away. The hot tub was nice.
Breakfast was quite good, although a larger dining room would have been nice. We took breakfast back to the room one day because it was so crowded. The staff did a pretty good job of keeping the food stocked.
Parking is in a garage across the street. There is very little room to maneuver because the lanes are laid out in right angles, but cars need arcs to make turns. Bring a small car!
The location is very nice, right on the beach, with some good restaurants in walking distance.
Overall, we had a good time and would stay here again.