Good place. Ordered a large, 3-topping on a Saturday night. Picked it up, was not disappointed. A bit sad they have a $0.75 credit card fee, but it's no deal breaker. I'll bring cash next time.
Luca's called me to make sure I was coming to pick up the pizza when I got stuck in traffic. Pizza was still plenty hot when I got it. Good work.