I have been to Upstairs on the Square a half-dozen times but have not visited in at least 2 years. Visited for lunch recently and was very disappointed. The food was always memorable but this time it was memorable for all the wrong reasons. Ordered an $18.00 lobster roll which was served on stale brioche. There were approx. 2 tablespoons of lobster meat with no dressing to speak of - not that I wanted mounds of mayo but there wasn't anything, even lemon juice as far as I could tell. With lobster prices at an all time low in New England this summer, the portion size vs. price was criminal. Service was slow as well, restaurant was less than 1/2 full with a few people outside and it took 45 minutes to get 2 lunches to the table. Not sure if it was the kitchen or the server but even so. Did enjoy the chocolate turtles for dessert & loved the updated decor.