This place is in the best location for a family, on the beach front right on the bay side. We loved the bay side as the kids could play on the sand and in the water without the busy feel and crashing waves on the ocean side. The bay side was totally calm and quiet at night, the view of the water was beautiful, the location was perfect.
The rental is on the top floor and was as expected. It was comfortable for our family of 4 kids all under 10. The sleeping arrangements were comfortable. Neighbors in the sister unit (also upstairs) and owners below were friendly. Parking is tight downstairs but we were able to back in our minivan every time without any issues. Anything bigger than a minivan might give you problems. We had access to beach chairs, umbrellas, and sand toys which was really nice considering how much time we spent on the beach. The only recommendation would be to possibly add some balls and water toys (maybe a football, and a boogie board).
Overall, I definitely recommend this place and hope to return again!