We would definitely stay here again. The hotel was clean, the beds were comfortable, and the staff was unbelievably kind. The breakfast wasn't fancy but it was more than just pastries and cereal, and varied daily.
Go for the tour. The guide was great with kids and we got to sample a lot of tasty sweets. It's hard to choose what was better, the chocolate or the salt water taffy.
Very good Italian food and very reasonably priced. Their homemade Italian dressing is amazing. We didn't try any of their signature sandwiches but ate typical Italian (spaghetti, lasagna, ravioli and fettuccine Alfredo) all were great!