We stayed at the Nantasket Beach Resort, and were very pleased with our room which had a great view of the ocean. The hotel was clean, and they provided vouchers for breakfast in the Paragon Grill restaurant which is onsite. Breakfast was either the breakfast buffet, if you got down there by 8am, of a breakfast entry off of their menu.
Our room also had a fireplace, tub with jets, microwave, refrigerator, and a small safe. We didn't use it, but there also was an enclosed pool, and hot tub.
If you drive all of the way to the end of road, you can catch the ferry from Hull to Boston (12 minute ferry ride) during the week, and not have to deal with driving 40 minutes to Boston and parking. The Ferry drops you off across the street from Faneuil Hall Marketplace which is filled with all kinds of shops and restaurants. Faneuil Hall is also located in the middle of the Freedom Trail.