My Haven experiences have been the same as yours. None of the stuff OP reported (that was negative) has EVER been an issue for me. I have been in the Haven on the Spirit, Jewel, Dawn, the Star, the Epic, the Gem, the Breakaway, the Bliss, and the Prima. Always excellent.