Overall, we really enjoyed our stay. The condo is in a great location--steps from the beach and 5th Ave. We felt very safe and comfortable. The kitchen had everything we needed for cooking occasional meals and there were multiple grocery stores under a mile's walk from the condo. The rooms were spacious and the beds were comfortable. The amount of outdoor patio space (on 3 levels) was great, and we almost always had doors open and fans running. If we hadn't had 3 straight day of rain, we certainly would have spent more time out there. The grill worked great too! We also loved access to the beach chairs, umbrella and beach towels. It made a trek to the beach so much easier!
Similar to other reviews, hot water was a challenge in the 4th floor bathroom, but the other showers had warm water. We found the AC to be a bit finicky, but perhaps that's because of the extreme humidity with 3+ days of rain. Pack your own shampoo and soap, as we didn't find it to be provided (but there are multiple pharmacies near by if you want to buy locally instead). Please know that the penthouse has A LOT of stairs. To access the condo, one must walk up 3 flights of stairs. Within the condo, there is another open (no railing on one side) staircase to the 4th floor patio and bedroom and an exterior staircase to the 5th floor patio. For most of us, this wasn't a problem at all. But, for one of our companions the stairs presented a significant challenge.
Communication with both the condo owner and property manager was very helpful. This is a great spot for a large family or 2 families to share.