Great place. Tons of amenities. Warm and friendly host. The location is walking distance to a beautiful black sand (and clothing optional) beach.