London Airport Hotels vs. downtown
I stay at the Sheraton skyline all the time. Avoid the other like the plague. If you want to spend time in London, I wouldn't stay at the skyline, but it is a great hotel for overnight before morning flight.
If there is a free bus, I've never encountered it in more than 20 stays.