We island hopped so we were only here for a few days, but we had a great time! The location is excellent and the Waikoloa area is gorgeous. We were close to several great beaches (Hapuna and Beach 69 are just a few miles away) and the townhouse was well stocked with beach towels, boogie boards, camp chairs and sand pails...all the stuff you'd need for a successful day at the beach. It was nice to come home at the end of a long day and go relax in one of the two pools, then make a nice dinner and even do a little laundry! The townhouse itself was very clean and the property management staff was very friendly and helpful. I would absolutely recommend it as a great place to stay, and I hope to be able to come back and stay for longer next time!