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.