Location is amazing! Turtle Bay is breathtaking! Check in process needs to be updated, and there were some minor cleanliness issues, but nothing to distract from the overall stay!