I've been here a few times and the food is really good. I normally always get the breakfast burrito which comes with salsa and sour cream. It's a huge burrito so you will not leave hungry. I am only giving them 3 stars because the service is pretty bad. They always seem understaffed and nobody ever comes around to refill drinks. It takes 15 minutes on average to get your check. My husband and I went there one time and literally almost walked out. He never got the coffee he asked for and it was over 30 minutes for the check. Disappointing, as the food is delicious.