You captured Costa in Europe very well. Love the comments about the rude Italians, especially the maitre D'.
I have had very few restaurant experiences in Europe where I would rave about the service. It is amazing Euro waiters do so well on US cruise ships.
I am sure you got a good deal, and got pretty much what you expected. The ships have beautiful dance floors, and they are functionally identical to Carnival ships in decor, but the mindset of the crew is very different.