Hopefully you will find this to be a balanced fairly objective review and helpful if you have a family with young children.
We are first time cruisers and often take the kids on all inclusive or vacation rental trips. Kid-friendly places mean we get a break too. So, I will start with how our ship met/didn't meet the needs of our family.
We had cabin 7259, an Ocean Suite King with a really nice queen sofa bed. The bedding is wonderful and comfortable. The balcony is a bit larger but more like a regular hotel balcony not all that large and tough to negotiate around the door. The vanity and bathroom are wonderful and the kids loved the jacuzzi hot tub for a warm bath before bed. It is a great choice for families who have children that will share a bed. They play some decent movies in the room that change each day.