They say that there's no such thing as a bad cruise. You're not at work. You're healthy and fortunate enough to afford such a luxury. But there are levels to these things.
In case you don't want to read a novel here's the summary: Come with realistic expectations. There's a reason Disney and Virgin Voyages charge a premium. There's a reason Carnival doesn't, particularly on this ship. Walmart or worse quality of service in most areas. We had a great time but the deficiencies in operations, maintenance and staff were glaring. Bottom line- you get what you pay for.
Overall I would have traded the balcony room on this ship/cruise and paid the same for interior on NCL or Royal and had a higher quality experience. The affordability of this cruise opens up cruising to a lot of folks, and that's wonderful. Unfortunately the bad experience may leave anyone with an actual option of who to cruise with to never willingly coming back.
Average layout/size. The extended balcony would have been excellent were it not for how nasty the glass was. Spit, gooey stains and just nasty all over. It really killed the vibes of the balcony. Had the glass been somewhat clean this would have been a great cabin. Curtains also had holes and obvious stains. Think off the highway motel 6. It has everything you need but that's about it.