Check in was a nightmare: We had a lot of luggage so had to get a taxi to the key collection point, which was really busy - the first four staff members we spoke to said they did not have our keys. It was quite stressful. Other than that the apartment was as described, nice and relatively comfy, had everything we needed. The location was fine for us because we needed DLR access but there's not much in the area in the way of bars or restaurants.