A perfect and an amazing place to stay. Feels like a 5-star resort.