The apartment is perfect - clean updated bathroom, huge bedroom, cozy living room and kitchen, and a wonderful little garden patio where I found myself most during my stay. It's also a super short walk down to the beach, and restaurants.
John was very responsive to all our questions and made it a great experience. Would stay again.