We had a great stay in this apartment. It has everything you need, and within walking distance to the beach and nice restaurants. John was also a great host. Would highly recommend this place!