The ship is new and very elegant. Never feels crowded. Pop up bar on top deck is great when you have nice weather. We were in lowest level room and it was equivalent to higher rooms on other ships. Don’t be afraid to book the least expensive option. While small, it was just fine. Only criticism of the room is the toilet is a little difficult to use if you are large. There is a very large shower but a squished toilet and small sink.
Beds extremely comfortable and they even brought me a temperpedic pillow when I wanted more support.
We have been on Ama, Uniworld and Scenic. Food and wine on Crystal and Ama were equally good and consistent. I won’t go on Uniworld or Scenic again because the food was disappointing. Crystal is a little fancier on presentation than Ama but I think Ama overall was slightly better food. Both very good culinary treats! Crystal provides drinks all day vs Ama lunch and dinner only with having to pay rest of time. If you are a big drinker, crystal may be a better deal.
Just fine for us as we never spend any time in the room. Balconies are a waste on a river, unless you are in a top level suite and want to be in your room.