Has anyone heard of this place before? They claim to have been in business since 1971, and have an A+ rating on BBB.
They are also offering this...
This is a division of What a Trip Vacations.
And I'm surprised that so few people seem to have heard of it. I've been trying to find actual reviews of this place all over the net, but can't find it anywhere. It's one heck of a deal, and I'm wondering how valid it is.