My husband and I were celebrating our 25yr wedding anniversary. My husband chose the Costa Pacifica ship for its itinerary and price. Shore excursion desk and customer service not at par with other cruise companies such as Celebrity (see comments on Egypt below). Shore excursion locations are good if you are able to get in english-speaking ones. We talked to British, Americans and other english-speaking cruisers - found this company not amicable to english-speaking people.
We liked the food - it is a Mediterranean fare with small portions in the sit down restaurants. A food theme is available almost everyday. Restaurants are very clean. We visited the kitchen - spotless. If you have diet restrictions or concerns, they help you and follow strict guidelines. Drinks are expensive out of happy hour - however they have happy hour two times a day.
We found the European cruisers in this ship rude. They reach over your shoulders and cut you in line as if the food was going to be finished or too famished to wait. Do not know if this is normal behavior or not for Europeans.
Room was good. We had a handicapped room - bathroom was palatial. However, if you are in a wheelchair and/or have mobility problems this is not the cruise company for you. They have NO handicapped transportation to/from the port or shore excursions.
Since ship is new, the surrounding were nice and clean. A bit whimsical but perhaps due the theme of the ship - music.
Entertainment was a mediocre compare to other cruise lines we have been. I would have expected a fabulous programming given their ship's theme - music.
Beware - the ship keep your passport at all times except in Egypt for which you need to show it personally to Egyptian custom agents. Once you return from the excursion in Egypt, they must get it again.
On disembarkation, it was efficient and fast. Luggage was easy to find. Bus drive back to airport was efficient.
By the way, on our return we stay one night at a Best Western called Hotel Riviera. Great price for this little hotel. Great service, great transportation to/from airport and Rome city center. Hotel is nearby the old city port with a nice boardwalk you could stroll during the day. Restaurants nearby, on the ocean side, are EXPENSIVE but it was the best risotto I have ever tasted. We went to the Il Pescatore restaurant. Breakfast in the hotel was fantastic!