I used Booking for a long time because it's confortable as they are dealing with hotels and they are like a safety net in case something happens, BUT. I booked an apartment in Rome few years ago, I canceled the reservation (it was a cancelation in advance so no cancellation fee) and guess what? I never got my money back. At the moment I had a good job so I just waited. Now I could really use the money and they never got me back my +1000€. Thanks for nothing Booking.