The food is excellent,the baked stuffed haddock is the best I've ever had.Wide assortment of food choices reasonable prices, good wine list . Sunday brunch is very good 30-40 items only $14 kids $7, all you can eat! A great place to take your family, hang out with friends, or for a romantic dinner.It is very flexible due to different rooms, the dining room is all hand painted murals and very cozy, upstairs the lounge has views of Weirs Beach and tv's to watch games and events, they also have a billiard and game room with big screens and big leather chairs ! www.michaelsrestaurantnh.com check it out you wont be dissappointed!