My wife and I spent three weeks on the Ryndam looking round various Baltic cities and enjoyed every minute (admittedly, the wonderful weather throughout helped a lot). Our cabin was fine (especially after a crew member fixed three loose desk drawers), the ship was clean and the crew polite and helpful and the general atmosphere relaxed.
Dining too was good, even if the Lido deck was a little canteen-like (sometimes with long queues and slow service, not least at the omelette station). The Rotterdam restaurant - a more posh setting, sometimes with formal dress stipulated - was excellent, with very good food and first-rate service. For a smallish ship the well-stocked and well-furnished library was a pleasant place, though the small bar next door meant that one sometimes had to try to read against an often noisy background.
The same was sometimes true of the Lido, where the thumping of basketball played on the deck directly above didn't make for a relaxing dinner - though, to be fair, this didn't happen often. More pleasant sounds came from Gavin's jazz combo and, just round the corner, the popular classics played by a violinist with piano accompaniment. Apart from one show in the main theatre - which was ok - we didn't bother with rest of the entertainment.
The only real annoyance was the lengthy, droning and often semi-audible delivery through the ship's PA system whenever we left port of a description of where we'd been and of our next destination. This was an affliction from which it was impossible to escape, and Holland America should do something about it. Please.