A beautiful resort to be sure....gorgeous pool...nice rooms (villas )....but then there is the timeshare pitch at the "concierge".... the 4 pm check in time....the 10 AM....yes 10 AM check out time that turns a 3 day stay into 2 days.
We never had maid service the 3 nights we were there...but she knocked on the door at 10 am sharp on check out day and seemed perturbed that we weren't out yet...we were out at 1010 am. There is a 10 dollar per night "resort fee" but a lot of vegas resorts are doing that crap too. It's like a gas station charging $3.75/gallon and then a $5.00 gas station fee. Or a restaurant adding a $15.00 kitchen fee.
If you don't mind the timeshare crap, and the shortened stay....it's a pretty nice place....but remember they are time shares and as a result some fixtures and kitchen equipment can vary from unit to unit.