This was our 5th cruise, 2nd on NCL, so we knew what to expect. We spent 2 days discovering Barcelona prior to the cruise and stayed at the Hilton Diagonal Mar, which is a stone throw from the beach. As expected, it was a superb choice, since you can't go wrong with the Hilton, especially in Europe.
Part of the NCL's appeal is it's easy embarkation/disembarkation. Both went without a hitch, no lines, no waiting. Very well organized. Bravo, NCL.
ACCOMMODATIONS: absolutely wonderful. Spotless rooms, very comfortable beds, well designed bathrooms and plenty of closet space. I booked an outside cabin and the little window was all we needed as we only used the cabin to sleep, shower and change clothes.
Hallway gets very noisy on port days during embarkation and disembarkation.