We selected Crystal based on my partner's experience several years ago. Our instincts were correct, as the entire experience was top-notch. The crew were friendly, professional and very caring. The ship was new, and everything worked as expected. We were in a larger cabin (S1 Suite). The bath was well appointed and very functional, the bed was comfortable and the closet fit all the things we brought and really did not need. We had a small electrical issue where we may have thrown a breaker, it was corrected in 15 minutes.
Dining was always excellent, with expert preparation and presentation, even the salad dressings were worthy of photos! This being a smaller ship (106 passengers) there was the one dining room and a smaller "Bistro" that was open at certain times. But we certainly were never hungry. there were plenty of choices and the dining staff were accommodating to any reasonable request. Excellent wine selections, too.
Overall on board experience was relaxing and comfortable. The Rhine varies from spectacular scenery to industrial blight, but the crew kept us taken care of with a smile. The Vista deck was always a comfortable spot to just hang out and enjoy the ride.
Very well appointed and comfortable. The bathroom was functional and gave us ideas for the house we will be building soon.