Not only do they have poor workmanship and don't listen to what your needs are but if you cancel they steal your money. They won't tell you they aren't refunding your money fully but will keep at least $100 of your money and tell you that it's for a "trip charge or a cancellation fee" whatever suits their purpose. DON'T go to them for anything!!!!!!!!!!!!!!!!!!!!! Their attitude stinks and in their mind when you give them your credit card "you agree to all charges", their words NOT mine.
more