We are long term users and have been seriously let down. We booked two nights accommodation at 107 Holland Road in Kensington, several months in advance. We travelled from Singapore to London and arrived in a heat wave. We arrived at our accommodation to find that it was cancelled that morning. There is no way to complain to booking.com, and no way to make a review on the property. Booking.com offered us £20 compensation- insufficient to cover the cost of the taxi fare. Very poor show and NOT recommended.