In regards to the Bistro:
Portions were small but the dining area is very nice (i really like the enclosed porch) and the food quality is high. They had a really good selection of beers which makes me think this place lights up at night. We hit it during lunch and both had a good time.
Off street parking is always nice, esp in little Italy and they really went out of their way to give a quality product and experience.
The hotel looks really nice too.