This was my first Costa cruise. It was my honeymoon and because of that we splurged for a mini-suite. This gave us certain benefits such as first boarding group and first disembarkation group, a fruit basket refilled everyday and a bottle of sparkling wine. We also had a "water package" which gave us water at dinner although since we bought the drink package we would have had the water anyway.
We got to the port in Barcelona via train/metro/blue bus from the airport. We arrived just after 1:00 but could not board until 2:00. There was a bar in the waiting area and we were given a free non-alcoholic drink which I think was part of having a suite. There was also free wifi.
The good points were the cleanliness of ship, the many lounges with live music and dancing, the cabin attendant and the entertainment. They did a good job of handling the multiple languages.
Oddly shaped but it had a large balcony and decent sized bathroom. The odd shape made it seem smaller than it was. It is directly over a bar on the 5th deck which had music late into the night. Light sleepers might find this an issue. The location at the back of the ship made for long walks to the entertainment, dining and disembarkation.