We thoroughly enjoyed our stay at the condo. It is even better than in pictures (large bathrooms, nice vestibule as you come in, well equipped kitchen that overlooks the dining/living area). I wondered if we should bring our own towels, but there were 4 fluffy, big beach towels and many bath towels available -- plenty for 4 adults. We used the snorkeling gear and swam with the turtles and tropical fish -- very magical experience that we will never forget! Bring water shoes if you want to get out into the water right in front of the condo, as there is a reef right there -- but that makes the snorkeling excellent, and this is well worth it! (Even if you have never snorkeled, you can do it!) The condo is a short drive to Haleiwa, a very nice town for shopping and eating. We deeply appreciated the flexibility of getting a late check-out (nobody was moving in the day we moved out) -- that made a huge difference so that we could begin our red-eye journey home well rested. Overall, a perfect and beautiful stay, and I have no hesitations in recommending this! We hope to return someday!