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 rendezvoussam, the age of the ship has nothing to do with the poor food and entertainment. Broadway Theaters are old and they still have great shows.
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.
Thanks for the review.