Really nice condo with great views. We stayed in late April as a couple with an infant and mother in law. Kitchen was very nice. The condo had all the utensils and pots/pans for us to do a little bit of cooking and food prep. The balcony is spacious and an enjoyable spot. Rooms were spacious and bathrooms even more so. Only hiccup was not getting the entry code right at check in time. Our flight time lined up almost perfectly with the check in time, and we were trying to figure out entry with a screaming infant. Given the circumstances, we much preferred to have that either right at check in time or a few minutes earlier so we weren’t scrambling as we arrived.