We enjoyed our cruise and would recommend the ship. It is older as others have mentioned but the food and service are very good. People do care about making you happy. I do have a few comments:
1. Vista fixed time seating is great with great service. Open seating is less attentive.
2. HAL club really isn't for kids under 5. They have almost no toys and the activities are not that entertaining for those under 5. Also, they are very strict on the potty training so keep that in mind. Also the teenage area with video games was closed.