Simple web based booking done. Payment process is intuitive but not explicit. 2 of my cards got rejected without clear mention of the reason. Would be nice to have this info prior to the payment screen.