I have only eaten here once and it was delicious! My daughter had the mini chicks I think it was called and I built my own burrito. The food was so good and cooked just right. All the drinks we ordered tasted a bit off and they were just normal drinks so I am not sure if it was just their machine. The wait on a Sunday morning wasn't too bad, about 25 minutes. Our server was attentive but not intrusive and all the other staff were friendly as well. The only negative spot was two of the staff were vocal about some disagreement they were having with another staff member. It made it a bit a bit awkward.