Stay on-site, stay on-site, stay on-site......oh and may I suggest....stay on-site.
We've stayed at just about every level from value to deluxe villas and were pleased with every one. Of course, you have to keep in mind the differences between each but coming from a "hotel snob", as my...