This place was awesome for our family. The location across the street from the magic sands beach, 5 minutes from snorkeling, 10 minutes to town and 10 minutes to the grocery store. The morning breakfast on the lanai watching the waves on the beach was also nice. We didn't take advantage of the pool because they wouldn't allow our son in with swim diapers, but it looked really nice. We did take advantage of one of the three grills one night and it was really easy.
No need to bring or buy snorkel gear (like we mistakenly did) there are multiple sets for all ages along with boggie boards, noodles, umbrellas, beach chairs and tennis rackets! Everything you could need to enjoy Hawaii!