I booked 5 different hotels through booking.com for my upcoming honeymoon in june 2016, which was giving me no end of joy as I am heavily pregnant and on bed rest. The first four hotel bookings were great no problems all buy now pay when you stay they took a pound from my account to verify it was real even though they don't state this i expected it. The last hotel I booked same procedure but when i went to check my bank account as i had my car payment coming out i found that there was 195 pounds missing from my account checked the pendings to find that the grand hotel compondite in sorrento had taking it, called the bank but unfortunetly they were unable to help as it was a pending transaction and advised me to contact booking.com. Before i did this i rechecked my booking and also got my partner and sister to check it to make sure i hadn't made a mistake I hadn't so i called booking.com quite distressed and aske why they had done this at first they said they would call the hotel when they came back to me they said the hotel had taken it as a prepayment I stated that on the receipt i had checked this and no were did it say i had to pay a prepayment and I wanted my money back was put on hold and when the operater came back they told me that the hotel reservations manager wqas not in and they would call me the next day. In the mean time while waiting for a call back they cancelled my booking and are now calling a cancellation fee there are a despicable company and I will never use them again.