Highly recommend! There are so many places to explore that are walking distance to James place, in addition to the nearby tube station. It was wonderful to come back to a clean place with everything working properly, including the AC!
Be sure to check out the restaurants in the area along with Neals Yard / Seven dials.