Used booking.com to book apartments in Spain. Paid extra for pay at hotel and cancellation. They took the money straight out of my Visa, and also took the deposit which was also pay on arrival. Sent E mails to booking.com and just got told to mail the apartments direct. Also got charged a £100 visa check. I have now got the refund however I am still £100 short. DO NOT USE THIS SITE,