Great location, right on the beach. You walk right out of the building and each morning/evening there were 10+ sea turtles in the water/beach. Perfect location for families with younger kids as the fish pond also provides a break from the waves. Unit was clean and as described.
The only improvement for our experience would be proactive communication from the owner. He did not give info upfront about parking (check-in is at 3pm and the onsite office closes at 2pm). We received the wrong code for the pool and the residents' made us feel like we were trespassing. The building's power went out for several hours and we reached out, in which Mark said to go to the office which had already closed for the day. When we did reach out, he responded fairly quickly, but parking and the pool code could have been given in advance. FYI the elevators were not working 2 of the 5 days we were there, so we needed to do 5 flights of stairs, just keep that in mind.
All that said, we would stay again.