John's place is awesome. It is actually better than the pictures so we were pleasantly surprised. Everything nice and clean. It has everything we needed and more. Extremely suitable for kids as it has toys and books. Also situated very close to all restaurants and beaches. If you plan on renting a car I recommend to select a smaller model otherwise the garage will become a challenge. Overall we definitely recommend this apartment to anyone!