I agree with Lauri on the HAL experience. THe ship is lovely. THe mini-suites are similar in style to the Mariner's...they have a jacuzzi in each room.
I didn't like the lines. It was fine. The people (other cruisers) were lovely. The service and food were not as good. You get what you pay for. Just set your expectations for a HAL cruise and not a 6 star and you will have a very nice time.