Perhaps you should reword your title line.  It is rather rude!  I am sure that Royal Caribbean will be happy to take your money.  If you did not have a good vacation, that is because you wanted to find something wrong with it!  Vacation is meant to be just that.  Perhaps next time, relax and just enjoy instead of nit picking!  Life is what you make it!