A lovely, comfortable, spacious set of rooms in quite the most beautiful London terrace you can hope to find.