We have been visiting this restaurant since it opened years ago. The food is excellent but it is a bit pricey. The food is authentic which makes it hard to go anywhere else for fine Mexican dining, so again pricey but worth it. All others in the area are imposters with terrible food. This is the only Mexican restaurant in the entire area worth visiting.