My experience here was not so good. I had the mushroom and truffle oil pizza. I could not taste any truffle oil, the cheese they use did not match with the taste of the scanty mushrooms and the crust was too soft even though we asked for it crispy. The vegetarian pizza was totally forgettable.
In my opinion there is a full grade difference in quality between this place and Stella Rossa. I won't be going back. They also need to add more high chairs, they only have two for the whole place and both were in use until we got to the very end of the line.
The only highlight was the chopped salad which was very nicely prepared and old style, and I actually preferred it to Stella Rosa's.