I don’t think it’s a case of love it or hate it. We’ve just been on two, Alaska and New Zealand, both places we thought we’d get round better by ship. For us, the loves were the food and service in the formal dining rooms (fabulous), the crew, some of the entertainment and exercise classes (tai chi on a moving ship’s quite the experience ), packing and unpacking just the once, walking round the deck and looking out to sea (it’s surprising how quiet it often is out there - another underused spot if you want to escape is the library) and the check in, so much easier and quicker than an airport. The hates were more for the second cruise - we were practically the youngest onboard and there was a significant number of braggers and boasters (no, we’re not impressed that it’s your 90th cruise and you live in the best country in the world, whichever you think it is!), the buffets, where you see plates piled up high with food that isn’t eaten, the rip-off costs of drinks and some excursions, such as £20 for a coach to town and back, for those who couldn’t manage the 1 mile walk! The good outweighed the bad, and we’d definitely go on a cruise again, but I’d check out reviews and stop offs carefully. 6 hours or so was about right for each town in Alaska, but I wouldn’t want to be herded round Rome in that time. We spent 4 days there when we went and could have done with longer.