You didn't know before booking that the vessel was 18 years old? It began sailing in 1997 and since then has accommodated over 2,246,400 passengers so you would have to expect that even with constant maintenance, the ship will be a bit beat up. Vessel age is one of the first things I consider before booking a cruise. If I book on an older ship, I expect it to be aged so I can't complain about it post cruise.
Review by Travelnoire
In response to review, CrusinTim says ...
Thank you for posting your review. Hope your next sail is a better experience.
I suggest that you book your next cruise on a newer ship. You will probably be happier.