Great stay! Everything what you are looking for is in this tiny unit! They even have snorkeling gear and surfing boards ready to use for guests!