We were very pleased with our cruise with Costa. Our only complaint was that we never seemed to have enough time at the port.
The ship was built in 1993, not a huge ship (which was fine with us), but it was still very nice. The food in the dining room was excellent and the wait staff were all excellent. The faster service buffet in the rear of the ship didn't have quite the quality of food but if you wanted to grab a meal in a short amount of time it was fine.
Our cabin steward was always on top of everything. The staterooms were surprisingly roomy--including the bathroom! We went to all the evening shows--they were all quite entertaining and a fun thing to do in the evening. The pool deck was very nice. They had a quiet area at the front of the ship that was shaded by the circular glass lounge above which was great if you didn't want to be in the sun. One of the members in our family needed medical attention and we found the medical staff and facility exceptional.