The place is neat and tidy.
There are 3 underground (subway) stations within 7 minutes walk from the place.
Overall experience was great and will definitely recommend for anyone visiting London in the future.
FYI, the place is not in the happening spots like Soho. However, you are only 10 mins ride from all those places.