My husband & I thoroughly enjoyed our stay here. We had a room facing the mountains and spent many an evening hanging out in our balcony admiring the views.The movie nights by the pool were a nice touch, the hot tub was amazing (great way to unwind at the end of the day), my husband loved the "outdoor" gym (had no walls) and the lobby was a nice place to catch a break from the sun - very comfortable couches & a gentle breeze wafting through it in the afternoons. The beach is a very small stretch compared to some of the other places we've been to but it suited us just fine. The only downfall was the travel time to the resort which was over 2 hours from the airport - we ended up spending the whole day travelling as we left our home in Canada at 7am & got to the resort at 7 pm. Very friendly and helpful staff and a thumbs up for the food & drinks.