We had a similar experience on the old Noordam. DIdn't realize they were getting ready to sell her, so were not maintaining. But, even after cabin change, things got worse and it was the entire ship. FOrmal night...no A/C in the dining room! Multitude of other problems. and not a single token from HAL in response. Used to love HAL, and did go on it again, but a different ship.
But, please realize that when mechanical problems happen on a ship, it's not like they can run out to Home Depot for parts. They carry a lot of spare parts, but some things just can't be fixed at sea.