I was there last Wednesday. It was quite good. Just had a straight up margherita. They had two of the three ovens fired. Business was steady but not crowded or brisk, but it was early, around 5PM.
They need to get their beer/wine license. They do allow BYOB. I wish I had known all that in advance.