We really enjoy NCL and their freestyle cruising. There is a little for everyone on these cruises. My husband likes the casinos and fine dining, my sister likes the shopping and bingo, and my niece and I enjoy the silly poolside games and shows. Parties are always fun too.
We book through Casinos at Sea so embarkation is easy and as long as you fill out all paperwork ahead of time and follow the basic rules you are good to go.
We booked a MA category Mini-Suite with Balcony Mid-Ship and was plenty big for 3 adults and one 10-year-old. The 10y/o didn't love the Splash Academy so only spent a short time there.
Spacious enough for 3 adults and one child. Plenty of space for clothes and extras.