A beautiful place right on the beach and a great host.