I've been on two cruises in my life. HAL to Alaska and RCL to the Caribbean. The service on RCL was far superior to that of HAL. The waiters and cabin stewards are RCL were a lot nicer than on HAL. Not sure why, but that was my experience. I don;t think I would ever go on HAL again.