Booked a last minute deal. Never been NCL before but have cruised 8 times before mainly with more upmarket cruise lines.
From boarding to disembarking at Barcelona we were impressed by the helpfulness, and pleasantness of everbody that NCL employed. Public areas were kept clean and tidy. In all eating areas used china was removed quickly.
We did not eat in any of the several specialty restaurants but ate in the inclusive restsurants. Choosing what time we wanted to eat "freestyle". The waiters were courteous and friendly and choice of food quite good but perhaps not for a longer holiday.
Cabin was similar to most cruise liners, maybe fractionally smaller. Difficult to walk down side of double bed Bathroom was adequate with sliding doors for shower and toilet. There were no fancy toiletries just dispensers. .