Heaven on earth in Hawaii. The layout and the location couldn't be more perfect for families or small groups. Everyone has there own space and the main house is a lovely gathering spot. You basically want for nothing and can just kick back and relax around the pool and hottub. The private beach club nearby is a bonus. The public beach is just beyond the beach club and the snorkeling was fabulous. Everything you need to prepare meals is supplied. The TV is is huge but we never watched it, too many other things to keep us busy. The onsite managers were totally attentive and made sure we had everything we needed. We give it 5 stars!!