Had some issues with check in but the team managed to resolve it professionally and in a timely manner.
Apartment was the same as the pictures posted. What stood out most was the location of the apartment where it is easily accessible to the city centre within 25-35 min by train and bus and proximity to the airport.
Definitely will consider staying there again when I next travel to London.