Yes this beautiful place has it all. Superb food creatively presented in a not to be missed setting. Classic Mexican furnishings, fountains, music, flowers. Like dining must have been in the finest haciendas of long ago. The staff is helpful, well trained, smiling and friendly. You'll leave feeling like well fed royalty.