I like this place, but I'm dropping one star. As others have said, service can be very slow. I ordered a to-go order, and my burritos were done pretty quickly, and there they sat on the counter. The counter person took orders, filled people's drinks, chatted and I waited, and waited, and waited. Over 10 minutes later they got my burrito and brought it over. The owners needs to instruct their staff that people's existing orders should be delivered to people waiting BEFORE taking new orders.