The idea of self-contained villas is a fabulous one, especially for travelers who have larger family size. Unfortunately, the resort has not been kept to the standards that the photos on Expedia and other booking websites depict. The staff, however, was very helpful and pleasant to interact with.