Agree 1000% . Yes there are good things about any cruise .I have never been on a horrible cruise ,who make the beds ,wash the dishes & make my meals . Then again ,the cruise lines must live up to their end of supplying the daily wants & needs of their clients /customers . Any land based restaurant who can not give their customers the meals they have been accustomed to receiving soon finds themselves loosing business