My wife and I have been cruising with NCL for about 10 years and 17 cruises.
This cruise was for our 20th wedding anniversary. We decided to get a Haven suite. Our previous cruise had too many children so we had thought that the Haven would have fewer children. The children were from age 6 months on up. We were very wrong.
The entire ship was overrun with babies & toddlers. The strollers were clogging the elevators and the walkways. Every restaurant had at least one screaming baby (including the specialty restaurants). Even the Haven area was mostly unusable as the pool area was completely taken over by young children.
Very nice cabin. Lots of room. The shower is outstanding. The cabin, and the area outside the cabin, was very quiet.