Great place to stay. Some of the staff sure had an attitude though. The life guard working today at the water slide was giving attitude to a kid who was eager to go down the slide. Yelling at him. Immediately stopped and backtracked when he saw I was behind him. The pool staff didn't seem like they wanted to do anything for you which was upsetting given the extremely steep prices (17 for chips and salsa??)
The villas were beautiful and had a 24 hour adult pool!