I have sailed Celebrity (Constellation) once and Holland America (Zuiderdam) once. (Once on Princess and once of NCL -- numerous times on RCCL - our favorite.) The choice of a cruise line is a personal thing -- each has some truly outstanding features. We wanted to try them all, but will stick with RCCL (usually). In our opinion Celebrity was superior to Holland America in most respects. The ship was in much better condition and Celebrity had far better entertainment. Holland America did have superior food, but the service was very slow in the dining room. For the majority of the buffets the staff served, which is much slower but cleaner for all. Holland America does seem almost obsessed with hygiene -- the hand sanitizers are EVERYWHERE and frequently the staff almost insists it be used. In contrast the room and public areas were certainly far from spotlessly clean, especially the glass; nooks and crannies were dusty. The doors on the Holland America ship were not automatic and very difficult to open. Handicapped individuals will probably need assistance getting about. Holland America did offer a really nice tour of the kitchen which has not been offered on other cruise lines. We felt the Zuiderdam was dated and dark and probably in need of refurbishment. We would need to have a really terrific bargain or itinerary in order to go back on Holland America.