It is a place. A place to stay overnight near Heathrow. Nothing special. Easy check-in. Take the 423 bus to it and save 14 euro cabfare.