During the last few years we have cruised on Viking, Oceania and now Crystal and having compared these cruises I can readily say that Crystal is by far the best. All of the ships are very similar in size and number of passengers, about 850. The difference is the amenities, service and food service. Crystal had excellent entertainment and lecturers who spoke about the what we would see and do on the trip and excursions. All of the excursions were excellent and on all excursions a crew member from the ship also went. All of the meals and food service was excellent and you can order just about anything even if it is not on the menus. The difference between Crystal and the other cruise lines is like comparing a Toyota Camry to a BMW. Both will get you to your destination but the BMW will get you there in a much more luxurious manner.
The cabin was similar to what you would find on Viking or Oceania. It was not huge but certainly large enough to be comfortable and with plenty of storage space. Each day the cabin was furnished with fresh fruit of our choosing.