This place is fantastic. Very nice inside and very clean. The restaurant is very cute and has a perfect theme. The music isn't too loud which is nice. The patio is perfect to sit at on a wonderful fall day. Their food is great and fresh. Very authentic. The chips and salsa are exceptional. They have a decent drink menu. They only lose a star because the waitresses are slow. It isn't their fault and service is good but they owner needs to hire more staff. Otherwise, everything is just perfect! Order the burrito because it's huge and delicious!