Welcome back. It sounds like you had a great time.
As for the reviews, as we often say on this board, people with complaints are often much more vocal and more likely to write a review than folks with nothing to complain about. That's why we say to read reviews with a grain of salt. I've enjoyed my cruises on Costa a lot, too. It's like a visit to Italy, where you wouldn't expect everyone to speak English or do things in an American way.
Thanks for your review. I appreciate that someone who had a good time took the time to write!