Nice place, stylish rooms and well located in West London