Everything including the location and amenities were fabulous! Across the street from Kamole 1 beach. The pool and hot tub were always very clean and maintained. The on-site staff were very helpful and accommodating. Tim was always very responsive to all inquires and questions! Great vacation spot!