We have been with Tui (now Marella),Royal Caribbean,MSC and P&O. We have read bad reviews on all the cruise lines but we have never ever found a problem. I think a lot of people moan just to get money from cruise lines. Last year we couldn't get into Olbia due to bad weather, ferries weren't being allowed in. You would think it was a major catastrophe the way some people went on about it. Our first cruise was 17 days, I asked my hubby what would happen if I didn't like it. Luckily we loved it. Our favourite and most used is P&O and we have always gone from Southampton. Best tip book cruises onboard you get more on board credit and only £50 deposit per person. We have been to the Fjords,Baltic, Canaries and Med and honestly have loved them all.