I booked this about a month before going and instantly regretted it after reading the reviews BUT... We had a great time. Two adults and one child age 9 from Scotland. We spent three days in Barcelona before boarding, we walked down to the port from our hotel midway up the Ramblas, there's a port bus just at the port gates takes you to the ship for a couple of euros, I didn't do the web check in but they done it at the port for us, booking in was quick and painless, we had to wait until 2pm to board the ship but the waiting area was comfortable and there was a snack bar.
We were pleasantly surprised to be given an outside cabin with window as I booked the 'take what's available' option, the room was a good sized, the beds were comfortable, the room was spotless and cleaned twice a day, towels changed, etc. the ship itself is a bit loud but I like bright colours so it didn't bother me, the only thing I didn't like was the statues in the main area, they looked like shop dummies and cheapened the otherwise nice furnishings. The food was a mix of good and bad, the breakfast wasn't great but I didn't see anyone not eating, I'm a fussy eater so I'm happy with cereal, cup of tea, fruit and a croissant, but you had the usual people piling their plate up and not eating it, only had lunch twice and it was good, plenty of choice, dinner was in the restaurant and we couldn't fault it, the service was quick and the waiters remembered what you had to drink and it was there for you every night, there was singing and dancing a few times in the restaurant and I think almost everyone joined in. There was a separate kids menu, ours had spaghetti bolognese every night! Best he'd ever tasted! Our table guests asked for Indian food one night so we all had curry made especially for us. We didn't use the kids club. We went to most of the evening shows and they were all good, better than the ones Royal Caribbean had put on, mix of languages used but didn't detract from it. We didn't hang around the ship we always got off when we docked, there was only one day at sea and that was our last so were were glad of the rest. The port excursions were ok, wish we had done a bit more homework beforehand so we new where to go and what to. Disembarking was fine, you are given a time slot and just have to wait on being called.
price, we paid a quarter of what we paid the Royal Caribbean.
Room was excellent
Port times were longer
No great push for you to buy photos, gifts etc on the ship
Breakfast could be better
Soft drinks (squash) should be provided and I didn't see any water dispensers anywhere? We had to buy the all inclusive drinks package even though it was a waste of money as I can't drink alcohol due to medication though it's probably a good deal for most people.
Buffet could be better organised so there not so many people wandering around trying to find seats with food in their hands and they should definitely crack down on the kids running around the restaurant before someone is seriously injured.
Port information should be updated on their daily newsletter - eg, took us an hour to get to the Trevere Fountain in Rome only to find it had scaffolding around it and had been drained, we could have used this time to visit something else.
Ships plumbing could be doing with an overhaul, seen a couple of floods in public toilets and our drain didn't drain very quick and had a slight smell about it.
Biggest downside, other holidaymakers don't smile :((
Good size room, the sofa had been made into a single bed, beds were comfortable, plenty of storage, shower area not so good as water went everywhere and the shower itself was really bad unless you used the needle spray option (shower head needs cleaned or replaced), slight smell from the drain.