The place is conveniently located near Heathrow airport. I stayed there for an overnight layover and had only about 25 minutes transit from Terminal 5.