I really liked this joint when I ordered from them in San Francisco. They placed a brochure on my door in Mountain View announcing this new location, so of course I had to try. I ordered 1 pizza on 3 occasions. The first took an hour longer than they said (1h30), and the person who answered sounded impatient and annoyed. The second took over an hour. The third never came - when I called 1h45 later, they said 'we didn't get that order' -- clearly an insulting lie, they probably didn't want to make the delivery. My evening was ruined ordering from these guys. Don't ruin yours.
Pros: Nice crust
Cons: Greasy, Defunct delivery
more