Awesome place near the airport.
Everything you would need for a short stay.
I recommend to anyone travelling from Heathrow.