Stopped by here today while visiting the Union Memorial Terrace (which is totally beautiful btw), but you've just got your typical made to order college campus pizza place here. Nothing crazy spectacular and the prices are okay. The ingredients seem fresh enough and they give you a decent amount of toppings. It was great to be able to eat pizza next to a large body of water, especially since the weather was so beautiful.
I got a made to order pizza and my sister got the Strada Bianca. Nothing fancy, but it hits the spot if you're craving pizza that isn't too heavily greasy.