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.
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.