OK if you've never eaten pizza anywhere else!.
I don't understand how this place gets voted best pizza almost every year! The pizza is doughy and greasy. I'd rather go to Walmart and buy a $3 Tombstone pizza!!
Not New york Pizza.
I've had Twin Trees Pizza and it was OK. I won't get it again because I know better pizza shops out there. For being so close to the city, I don't know why they don't have better pizza. If you're from CNY, it's good pizza. If you're from anywhere else, it's not good.