My spouse and I are also experienced cruisers and have cruised with multiple companies. We went with a group of friends and had a wonderful time.
We did have a few issues with our cabin but these were rectified promptly and we received a call from Management the next day to be sure all was well! I must agree that the ship was spotless and seemed to be well maintained.
I had no issue with the food quality -- we have been to Europe and it seems that Americans (and I'm USA born and bred!) on the whole expect a 6 Star hotel or restaurant for $120/day! The food was not fancy, but it was good!