This apartment is in a gorgeous part of London, the area is very nice and also unbelievably quiet considering it is in central London. Very close to Gloucester Rd tube station, so convenient to travelling around London. The apartment comfortably sleeps 5 people. Self check in wasn’t available although listed, the keys had to be collected which was a 10/15 min walk from the apartment.
Would recommend for a short stay in London!