Based on our preferred itinerary we were advised to go with NCL and we were not left disappointed - there is very little we could fault with this. Quality of cabin, food, drink and entertainment were excellent though not sure of levels of expectations though as not been on a cruise before.
The level of service from all on NCR was the best I have ever encountered, working through tough COVID conditions where the majority of the staff were not able to get off ship means even more when they have a smile on their face every single day.
Only down side was that the bars continually ran out of my wife’s preferred wine and brandy which was not ideal as her next preferred brandy was over $15 limit therefore we had to pay the difference each time they ran out
We were in a mini suite with a balcony on deck 12 mid and had not complaints, very roomy, which was better than my expectations