The property is lovely and an easy walk to the beach. In our experience, we were hoping for swimming from the beach, but 'no swimming' signs were posted along the entire stretch of beach where the Treasure Island community is located. Maybe it was just us, but we couldn't get the Wi-Fi go come up in our queue the entire stay, so we ended up using our own hotspots. Hot water to the kitchen was almost non-existent. Again, maybe we just got unlucky with these things, but we can only speak from our experience. The hosts were great and quick to respond. Overall we had a lovely time and the place really is very cute and well put together.