We travelled as two parties - one couple with kids (12yo and 10yo) from Queensland and the grandparents from Canberra. Both parties booked through Worldwide Cruise Centre, an Australian company, which went MIA once the money was paid. Had to remind them to send the tickets (they went missing in their office); no flexibility regarding the pre-cruise hotel in Barcelona, even though we were willing to pay for changes; incapable of recording our frequent flyer numbers on the flights they had organised (we ended up having to do this ourselves); and unable to secure our family the My Time dining option. I've had better service from overseas cruise agencies.
Barcelona was a lovely introduction to the cruise. We arrived a day in advance and took the opportunity to enjoy the fantastic shopping. We stayed overnight in the Petit Palace Boqueria which was very adequate and well-located. At embarakation, we met up with the grandparents, who had arrived separately, having organised their own flights and stay at the Hyatt. They mentioned the Hyatt had provided excellent service.
Unfortunately, Air France had lost the grandparents' main suitcase and were not looking particularly competent at finding it in time for embarkation. (It turned out they were one of only many who had this problem with Air France on the cruise.) After a terse exchange with the Air France contact, we were assured it would be delivered to the terminal in time.
10231: A four-berth cabin which was adequate for our family of four (10yo and 12yo on the pullman beds). The location was excellent - no downsides and good access to the facilities we regularly used.