El Encanto All Inclusive Resort at Hacienda Encantada features a private beach, a full-service spa, and 3 outdoor pools. Onsite parking is available, both free self and paid valet parking (USD 12 per day)—also useful is an airport shuttle (available on request) for USD 120 per vehicle. Front-desk staff can answer questions 24/7, and assist with securing valuables, dry cleaning/laundry, and tours or tickets. Other amenities at this all-inclusive property include a children's pool, a gym, and a sauna.