We had not been on a Holland cruise in nearly 16 years, so that is our point of comparison, although we've done 10 other cruises on other lines since then.
The ship was very nice and rarely felt crowded. Entertainment was very good and I really enjoyed the live bands and music. The education programs were also mostly interesting. The main theater with the LED screens made for very interesting visuals. The only negative was a serious lack of hot tubs, and most of the ones they do have are VERY small. I suppose there are additional hot tubs in the spa area, but that probably means paying for access.
The crew was all extremely friendly, helpful, happy, and efficient. Our cabin stewards and dining room servers were exceptional. They do this right!
Inside cabin, very functional. TV was sometimes glitchy. The shower was surprisingly large - that's a good thing.