Booking.com is Fraud!!!
I reserved a room through booking.com and my stayed supposed to cost me $125. that was a great deal according to hotel description in booking.com. however, when i arrived there, before even i stepped out of my i felt that is a crappy hotel. so i contacted booking.com (since when i received confirmation email, it stayed total cancellation fee is $31.50) and asked to see how much will the cost for cancellation. the person on phone confirm it will be $31.50 and i was happy i have used right booking site. i reserved another hotel with them and stayed and enjoyed my trip however, when i came back i saw $95.80 charge on my card due to cancellation fee. After few times contacting booking.com and being in hold abut 25 min, at the end they said you have stayed in hotel one night although i have not even touch the ground in front of hotel and they charge me that much. i submitted all document to show proof i didn't stayed there and they said this is what it is.
In sum costumer service is sucks and they lie before getting your money.