Perfect for us and our small kids. Location was fantastic and just a short stroll down to the beach. The local guide with places to go was really helpful as well. We hope to return soon!