I've been to Angelo's a couple times and I will say that their pizza is good as long as you don't get too complicated.
And when I say complicated, I mean they have tons of really weird pizza combinations. Seafood pizza? Macaroni and cheese pizza? What ever happened to mushrooms, pepperoni, and green peppers? I'm sure that some of those different combinations are good, but I'm not that creative.
Service was good as well. Very attentive, speedy, and I always had refills.
If you do go to Angelo's make sure you order the spinach artichoke dip! You won't be disappointed. The portions are huge! I was full before the pizza even arrived, and I shared with 2 other people.
Where this place lost a star was their parking. God awful. Mostly meters and street parking. I hate parking there because we almost always end up parking on some far away side street and hoofing it.