This was our second time staying here with the kids. Excellent location near the beach and restaurants, and has everything you need. John is a great host.