We booked a 14 night cruise on the Independence prior to reading the reviews on here and I must admit that I thought I had made a monumental mistake with stories of over crowding, poor food, disinterested staff etc.
The reality was very different.
The ship was completely full and there was very little overcrowding, occasionally we had queues but never more than a few minutes, mainly in the Windjammer buffet for seats and when we got off on port days.
Cabin was fine. Clean and tidy ( when the attendant had been in and not when my sons had been fighting on the bed that is :) )