One of the best hotels i've ever stayed at. Not only was the property, beautiful and everything worked well, was well maintained, but every single staff member seemed genuinely happy to be there and happy to help. Everyone goes above and beyond to offer an amazing experience. And it is felt because even the guests are pleasant and friendly. Not to mention the food!! Great quality and delicious. The chef was kind enough to bring me an extra piece of steak, he felt that the what was brought out was not enough. I didn't have to ask for anything! We also had a staff member, chase me and my son through the parking lot so that he could give him not 1 popsicle, but 3! Which he shared with other kids at the kids pool. Which is another bonus. They have 2 pools! Adults only, and kid friendly. They're both beautiful and clean. I've been here twice now, and both times I've had an amazing experience. I can't wait to keep coming back.