Great location and resort. We have stayed here many times and the accommodations are great and you have use of the villas as well as resort pools and amenities. Resort rooms are all clean and equipped for long term vacations with full kitchen, laundry and living rooms. My only complaint is our location of our villa this year as the view out of our patio was the back of the gas grills and what was shown to us at Checkin as our view was not even close. Extreme lack of privacy which made the nice patio unusable. Will come back again, however I will be sure to voice my opinion about room location before doing so since we felt we were misled this time around and their manager Brett failed to do anything to make situation right. Everything is a 5 but due to the lack of honesty at checkin about the location I can only give a 4 at this time. Hopefully they will take the constructive feedback and do better next time and put owners first as they should.