Ended up here on a rainy day - I fell in love with the cafe but wouldn't go here for an entire meal. We got appetizers and coffee and both were wonderful (melted Brie is a must have!) it is pricey for the sizes of the dish but you definitely pay for the experience.
The location, atmosphere and shop next door make the place worth while. The piano player was simply wonderful, everyone enjoyed the music and he played off the guests which was awesome. You can see the water from the windows and the decor is exactly what you might want from a small bistro.
The staff is extremely friendly, they made a table from us (as in took a table from the back to let us sit down) and were friendly and attentive. The service is a little slow but I think for a place like this you can just say "who cares?" You go to this Bistro for the good food and even better atmosphere.