We booked a condo in Nuevo Vallarta via Booking.com and saw it was rented through Vacasa. Something that isn't common to Booking.com. We booked then had to change our dates. We cancelled within hours of the original booking. Trusting Booking.com we didn't realize that our "free cancellation" was not free. In that short time, Vacasa had already taken my money out of my account... with many "extras" added to the price. It has taken 4 days and numerous emails and phone calls to get our money refunded... and now we are out $150 due to changing exchange rates. Thank you Booking.com for helping me. I'm sure I would still be waiting without your help.