We stayed in London for three nights and the location was perfect for us! It's really in the heart of Soho, full of entertainment and close to amazing places day and night. I would recommend it for young/outgoing people, maybe a little less for families.
The flat is basic but comfortable, good shower and towels. Beds could be better (a bit hard for us) but it was not a problem at all.
Gavin was always thoughtful and quick to solve any questions before and during our trip.