In the pictures the place looks nicer and bigger than what the apartment actually is. But, the place was overall comfortable, clean and located across the street from the beach (not a beach front property). The small kitchen was sufficiently equipped for our stay.
We had some issues with the rental, first the unit was not ready (due to electrical problems but we were accommodated on a temporary beach front apartment); once we moved to the actual rental property, there were issues with the visitors on the second floor (doing laundry in the middle of the night; the laundry room happens to be next to one of the rooms on the 1st floor), it was very disturbing for our baby, but the management seemed to address the complaint properly. We were also given a refund due to the inconveniences.
The apartment gets a B-, the management gets an A.