In case you cancell or your visa is rejected they charge huge amount, which is exhorbitant. Get from them in writing and very clearly the amount of cancellation and nothing will be charged extra. The boss is also very Rude person. Also better to get visa first and then book with them