Stay was a gift for my son. Booked through booking.com and they had my cc details. When my son went to check in they refused my card as payment as I wasn’t there even though I was on phone and according to booking.com they had my card details. So suddenly my gift became a high cost to my travelling son. If he didn’t take the booking they would have happily have charged a cancellation fee - to the card they had on file!!!! Total BS. Will never use again. And booking.com you have alot to answer for also.