We had a great stay at Johns! Super comfortable, great location, place was as described, the pool was great and within walking distance of many restaurants and shops!
We also loved that there was all the beach supplies we could possibly need! Great stay with our 4 month old