Our stay at Hacienda retreat was fantastic. Location was great and best part was communicationtion with the host - James was very good. The kids enjoyed entertainment area. Even the kids under 5 had TV time for themselves. We will definitely be going back there.