The apartment is on the 2nd floor with great views of the beach and has reasonable amenities. The kitchen is fully equipped and has new appliances. Overall the unit is well maintained inside. The balcony needs some renovation/maintenance though (e.g. rust, torn screens, rusty chairs, hard to open sliding doors, etc.). The condo complex is located next to a 10-story hotel, so the beach may get too crowded during the summer season. The response time from the property managers was slow. The check-in and check-out times were not convenient/flexible, we would have preferred 3:00 PM check-in and 11:00 AM check-out. No soap, shampoo, detergents, or paper products are provided, so you have to bring our own, that was surprising given the daily rate. Pillows were not comfortable, luckily we had brought our own. Despite charging cleaning and service fees, the tenants are expected to put away all dishes, collect all the linen, pillow cases, and towels, empty out all the trash bins, and empty out the ice bin i.e. too much work given the fees charged and the early check-out time of 10:00 AM. Overall we really enjoyed our stay and the apartment was nice and comfortable.