Absolutely a great place to stay during your London trip! The Coach House is completly self contained and we loved all the little details. It was like an own private hotel.
Location is perfect. Close to the Clapham South tube station and close to the Clapham Common and Northcote Road where there are nice restaurants and shops.