Thanks for your review. I'm glad you had a good time despite the accommodations and food. It sounds to me that the Haven is not worth paying for.
I had watched a video about ships and when it gets to warm they have to fire up another engine for the added A/C needed. The ship does not like to do this because of fuel consumption $$$. Sounds like on your trip they were saving fuel to keep the bonus checks for the officers.