Absolutely perfect stay. Amazing location with clear communication and perfect amenities. Cannot say enough good things about the resort and the team - would stay here again in a heartbeat. Mahalo!