The Veracruz was a pleasant surprise.
I traded my Land Rover Freelander for this vehicle two years ago and could not be happier.
It is reliable, gets good mileage for its size, rides like a Lexus and performs better in the snow than my Land Rover did.
I understand the long-body Santa Fe is a successor to the Veracruz.
I would recommend this vehicle for to anyone.
Update: July 18, 2016 - I have owned the Veracruz for 4 1/2 years and could not be more pleased. This is a rock solid, reliable SUV that ages well.