They have good location. Right around campus. In front of the Schenley Plaza, where there are often music and child events going on. When it's nice weather, just go sit outside and enjoy the good sunshine.
They used to have duck leg that is absolutely delicious...just having a smell of it takes you to heaven...but they change their menu from time to time so the heavenly duck leg is no longer there... Wish they could bring it back...
They have great creative pizzas too.