Such a pleasant surprise when we arrived, our view was absolutely amazing, I could wake up to those mountains forever. The resort beach was pristine and staff were helpful and available within minutes. Host was accommodating when asked if I could have something mailed to the unit. Resort manager was helpful with area recommendations, location was ideal and near plenty of restaurants and beaches. I would love to visit again and stay in the exact same unit. Thank you for a wonderful experience.