What examples of 'terrible cleaning' do you have for the Silhouette? That was quite a list for the Millenium. BTW....I would have parked outside the Guest Services station until they found another cabin (which I have done on a RCL ship when our cabin was disgustingly dirty, wet carpet, hanging off the rod draperies, etc). They offered us a high end suite which was a totally different experience. From other posts the standard line seems to be 'the ship is full', but it seems they have found other cabins for extreme cases.