I've never been to Anna's so I can't comment on the atmosphere or service. I have had delivery twice now and I haven't been impressed. The first time was ok. The pizza is nice and cheesy and good toppings but the crust is really bland and not impressive.
The second time was god awful. It was a stormy night so I believe they were having some timing issues. I ordered a pizza and cheese bread. It took so long to get my order that by the time it arrived it smelled and tasted like the cardboard box(not kidding). I could make better cheese bread with white bread and cheddar cheese. There was absolutely no seasoning...it was a little bit of mozz sprinkled on tiny slices of italian bread. I will never order from them again. I'll sooner buy a frozen pizza for what I have to spend at Anna's.