If you are looking for a magic place look no further. This house has everything you might need to have an incredible vacation. The outside shower was heaven and the water was plenty hot. There are bikes, snorkeling gear and sunscreen provided.