Amazing and magical! Service at check-in was fantastic. Location is incredible. Overall resort vibes are great and access to facilities and beach is perfect. We will be back and would stay in the same unit in a heartbeat. Mahalo!