Fantastic place, great view, and just down the road from Olympic park.
15 minute walk to Rhodes station (was under renovation so no train unfortunately) and 2 minutes walk from Olympic stadium wharf (50 minutes by ferry into the city).
Some great shops and restaurants down stairs too.
Communication with AirPillows was very quick and fluid.
We plan on staying again when we are attending the stadium.