NEVER NEVER use this website which is a scam/rip off.
It cancels my reservation right before my departure.
I called Booking.com and they said there's a cancellation by "guest" (that mean myself) login and and cancel it via the website.
I have never done that and they said because it was my cancellation so they have to charge me full price.