My Wife has mobility issues and sometimes require the use of a wheelchair. Upon arrival we quickly discovered the hallways were block with luggage and impassible with the wheel chair, same as when we arrived back in Fort Lauderdale. Deck loungers would get scattered around again blocking passage and some steps never had handrails. Labadee beach is also NOT wheel chair accessible. If you, or a loved one has mobility issues you'll probably should reconsider this ship.
Being our first cruise we asked lots of questions but typically got wrong, or conflicting information, causing unwanted frustration.
As big as the ship is, it was terribly over crowded. Long line ups for just about everything, people pushing, shoving, skipping lines, etc. Majority or fellow passengers tended to be rude / ignorant (perhaps a side affect of the over crowding). Forget any shows unless you made reservations long in advance.