I've been to zupa's a few times now and generally receive great food and great service. They have this awesome station where you can make your own Italian soda (minus the cream). I generally get the chicken pesto sandwich (no tomato) and it is FABULOUS. However the soups can leave something to be desired... They are okay, they just tend to either be dull in flavor or too much (like the gumbo... waaaaay too fishy). I normally go for the white bean soup.
It's a pretty cool place... However, there is often barely any seating. I'm not sure if that's really worth losing a star, and hey, good for them for being a booming business, but still it would be nice to have a place to sit (especially if you have a big group).
All seating and soup issues aside, zupa's is a great place to go for a moderately priced, quality meal.