Overall, a good place to stay, but be aware that you will get a time share pressure at check in before they give you a wrist band that you need to access the pool. After a really long flight all we wanted to do was check in, relax and go to the pool. We did not want to have our very precious time wasted. It would have been nice for the host to give us a heads up. On top of that, the time share sales person (not the hosts fault) called our room the very next morning to see if we wanted to reconsider. We were in bed just waking up and being intimate, the unwanted and unrequested phone call completely ruined the vibe on our first morning. So rude.