The villas are situated off the main road in lovely surrounding which are well maintained. The accomodation is great; spotlessly clean and has everything you need. The ameneties are superb, and my 8 yr old asked to stay in resort quite a few days. The staff are really friendly and nothing is too much trouble. When you do stay in resort there is loads to do for the kids while you just relax in the spa pool or bar. There are a variety of nice restaurants nearby and a supermarket and mall 10 minutes walk away. Although we hired a car, we used the free resort minibus to the parks - it was less stressfull and less costly. We're saving up to go back!!!