The patio was a great place to sit and eat. Service was pleasant but it took about 10 minutes after we were seated to place a drink order. Yes, it was happy hour, but the patio was less than 1/2 occupied. Our server graciously extended happy hour for 10 minutes to allow us to have another round of drinks. We never got menus when we were seated so our server had to bring them, delaying our food order. We ordered food and it came out pretty quick and nice and hot. There were 4 in our party and everyone ordered something different. We had Mesquite Tacos with pork, Sonoran enchiladas, Barrio tacos, and the taco/enchilada combination plate. Everyone's food was covered in cheese and we unanimously pronounced it all fair at best. This was a pleasant restaurant, fair service, but the food is not our idea of Mexican. We might come back for a burger-- they sounded really tasty on the menu, but not for the Mexican dishes.