The food is always great, and they're very accommodating for Gluten allergies. Only nit pick is recently they've become a bit sporadic with their portions. This typically happens when ordering online. I've had at least two separate times now where I paid for extra extra meat and only got five or six pieces total. They gave me a free bowl when I called though, so they're very polite about fixing any mistakes. Great place, just wish their bagging/delivery orders were a bit more consistent. Regardless, I still give them a 4/5.