Really great stay! Beautiful beach. Many amenities available at Hahei