Large, contemporary hotel, situated in leafy West London, two and a half miles from the home of tennis at Wimbledon.