We hosted a baby shower for 20 over Labor Day weekend and were so pleased with the experience. The mansion and tea room are already beautifully decorated, so there is no real need to add anything yourself. Their extensive tea menu allowed our guests to enjoy a traditional black alongside fruit, nut and rose varieties (you get to smell the loose blends in advance when you make your selection). Their menu includes soup and salad in addition to scones and assorted savories and sweets. Remembering specific praise, our guests particularly enjoyed the tomato basil soup, scones and chicken salad sandwiches. And they even brought out takeaway containers for us to save the extras. 600 Main is a terrific combination of elegant and cozy. The fact that it isn't a huge venue made for a more intimate experience for our event. We were able to make use of not just the tea room but the foyer and front sitting room at different parts of the afternoon. Susan, the innkeeper, is a warm hostess and pleasure to work with. When we were finalizing 600 Main as a venue (but didn't have time to stay for a full tea service), she graciously hosted me and my parents for an abbreviated sampling. Through and through, she and Kim (our server) were extremely accommodating of our various requests, from dietary restrictions to last-minute table seating rearrangements. Our event was memorable for the occasion, the joy of our guest of honor and being able to bring family together after some time; however, the setting of 600 Main was a key part of it being so special.