We choose this cruise because our adult children chose it. We would choose it again if they wanted to, but we would never choose it for ourselves. We prefer higher-end ships and cruise lines. All features of the ship were adequate. Some of the specialty restaurants were exceptionally good. The gym had great machines, but the mats and exercise balls were locked up and we couldn't use them. Bar Harbor was a great port..fantastic lobster and cute shops! Entertainment was not so great.
Here is what we did not like: our luggage was delivered to the wrong cabin, and we had to find it ourselves; they refuse to provide CPAP water; need to use pumice on the toilets; cafe menu is limited, but the food was ok; we asked for ice, but it was never delivered; rooms have insufficient plugs (but you can check out extension cords). The tender process was horrible!! At one port, the ship arrived at 10am (one employee told us it was because it costs a lot of money to anchor there). We waited in endless lines and finally got to the port at noon. This gave us almost no time to enjoy that port. We should have stayed on the ship.