As an experienced cruiser with Cunard (34 cruises) I feel able to comment,
Firstly I was travelling in Princess Grill. The cabin was fine albeit needing a new carpet or at least a good wash, the attendant was helpful and a good worker
The ship itself was clean and tidy in all public areas and a credit to the brand
Princess grill cabins are centrally located ( best position for lifts and launderette). Adequate size and ample closet space. Having been in Q4 I can say in my opinion Princess is a better layout and whilst the balcony is smaller I prefer Princess. We have had Q1 but it was too big for 2 people. Princess provides access to deck 11 ie the Grills lounge.
Cabin has what you would expect ,bed, chair, settee and en suite with a bath, good luck to those who cant lift their legs over to get into the shower over bath.
Interesting place with loads of shops and lots of walking. There is a supermarket at the top of the town near the market. Nice ice cream and loads of pavement cafes
Los Ramblas is the main shopping street, a long walk to it and up the street but worth it at a slow pace. Street performers abound, and of course lots of tourists. We were there on a super hot day. Public toilets don't seem to exist but there are lots of cafes etc ( avoid loo's in Macdonalds because they are on the 3rd floor ( lift broken during our visit). Always an interesting place is Barcelona, churches are beautiful and shopping abundant
The hottest day in the world it seemed, a great place for a visit. Tender port. Fairly long walk to the Casino which is a tourist magnet. Up the top of a hill which seems a long way from the tender point when you are there. Loads of flashy cars and very upscale shops. Casino magnificent and a nice café inside for a coffee and an ice cream and air conditioning. Enjoyed a flutter on the slots, sadly the bank broke us. Great day out, maybe not needing to go there again for a while but enjoyed it
we have been here a few times, don't like the taxi arrangements to take you to the town,cruise buses were bad enough. Town interesting for its shops problem is that it is always a short stop in terms of time. There are public loo;s however