I have no experience with La hacienda, but my sweetie and I ate at Marrakesh and enjoyed it. The food was great, the service was okay and the entertainment was fun. However, there is not outdoor dining at Marrakesh, so watching Illuminations from there is out. Hope this helps.