Our veranda cabin was a decent size and gorgeous. Truly pleasant and comfortable. The precise temperature control mechanism on the shower was very nice (wish we had at home!). The air conditioning and control were absolute, quiet, and contributed much to our comfort. Closets and drawers were adequate. Lighting was more than adequate.
The entire ship is spectacular and very well maintained.
The problem with Costa is its passenger services model. Food quality was good but not excellent or up to the standards we experienced on Princess or NCL. The selections of foods and eating options was barely adequate. We much prefer the larger options available on other cruise lines.
In fact, we are now fans of the Free Style Cruising offered by NCL. We so much more enjoyed choices, options, and food on NCL, compared to Costa.
Entertainment on Costa two nights was professional and excellent. The other nights represented what I would call a good performance by a high school group.
But one must keep in mind that Costa is a GOOD VALUE. Our Mediterranean Cruise on Costa was substantially less expensive than other lines. In short, eating is diminished, entertainment is diminished, the features and beauty of the ship and service are not diminished. You get what you pay for.
Capernum and Peter's house is a must see.