Arrived in Barcelona 2 days before the cruise and stayed at the Hotel Universal. 4* property and properly rated, excellent staff, great breakfast buffet, terrific location (metro and bus stops in front of the hotel, 1/2 mile to Las Ramblas and 3/4 mile to the port.) great rooms, free internet, nice bar, roof top pool and terrace, the complete package.
Barcelona the city is interesting but over-rated, great history, terrific restaurants, good public transportation, but petty crime is a major problem.
Embarking at 12:30 was a breeze and staterooms were available upon boarding. Luggage arrived before 2:00. Beautiful new ship in perfect condition. Loved the decor and extensive art work. Others have been critical, but we thought it was well done, tasteful, understated and set the tone we were looking for.