5 stars all around. Food is delicious and authentic, unlike the tex-mex you find at Taco Bell and similar places. Service is great. All of the walls are covered in beautiful hand paintings, each displaying some form of Mexican culture. Great restaurant, worth any drive to get there.