not sure what the negative reviews are all about, i've been here 3 times, it was right on for what I expected based on look, location, price, etc.
nothing fantastic but i've never had any of the issues anyone here seems to be talking about, and the food was always warm and the brew was always cold...
then again i've never gone on a crowded day... at any rate, it's fine.