Happy, stylish, beachy place with everything you need and in a great location. We'd definitely recommend staying here.