I don't know what's happened to the Beecher Street Cafe. It used to be a great restaurant. However, we were very disappointed on our last visit. The food was okay, it might have even been very good, but we were so frustrated by the bad service, that it ruined the meal.
Our waiter made the occasional appearance at other tables. He brought them water, menus and bread. He even took their orders and brought them food. However, we were pretty much ignored. Eventually, he took our order and within a couple of hours our food arrived. In the meanwhile, we had ordered a beer and a cocktail and after a while they were brought to us - warm!
We were in the restaurant for close to 3 hours and in that time we had 1 round of warm drinks and our entrees (no appetizers, no bread, no after dinner coffee or dessert). Our water glasses were filled once and then left to sit empty (even though we asked several times for more water).
On top of the bad service, the restaurant was very hot - no a/c, not even a fan! It was a dreadful experience and we will not be returning. Too bad, it used to be a favourite place.