Had dinner with my family. The place was welcoming, friendly, and clean. The prices are on the high side. I enjoyed the pozole and the lobster empanadas, but did not like the tamale because the tamale meat had too much fat, and I just didn't like the rice and beans. I've had homemade and restaurant tamales my entire life but never had a tamale like this. I understand there are different styles of Mexican and Tex Mex foods but I don't think a higher end restaurant should have this much fat in their meat. I know the pork belly meat is fatty but I had chunks of just fat in there. The red salsa was good, the green one had no flavor, and the brown one was a mystery. I'm giving 2 stars instead of 3 for the bad experience of having attempted to eat the fat and higher prices. Food presentation is nice but taste and price overrides for me. I didn't try my chicken enchilada so not reviewing it.