Our first trip with Crystal cruises and thoroughly enjoyed the experience. Yes cabins are not the largest compared with other similar ships but are reasonably spacious with plenty of wardrobe space (and hangers), pleasant bathroom and nice balcony. The service, amenities, food and ambience were first class. Also you do get a large ship feel even with 800+ passengers, compared to Silverseas and Regent. Reason for 4 stars - well in this data/information age wifi should be complimentary (or at least a certain amounts of minutes per day) and the house wine although plentiful was limited in choice and quality.
Highlights, apart from the food was the entertainment, which was excellent, with a great variety of shows.
How to improve - better house wines and more choice, free (if limited timed wifi) and will be better once the new toiletries' are in place.
Reasonably spacious but not as large as those on similar cruise liners.
Copenhagen is a lovely, relatively compact city and great for a long weekend, or a few days before a cruise.