Food:
Sandwiches are great! Pizzas are pretty good. Pasta is gummy and undercooked.
Atmosphere:
Fun, loud, casual.
Service:
Standing in lines is kind of fun and different and you get to watch your items as they are prepared. Self seating, self pick up of food.