Located in Carmel, La Hacienda offers the best Mexican food around, including freshly made food in a family environment.