Excellent place, as described - very modern, clean and comfortable. Huda really looked after us during the check-in process even though we couldn't meet her in person. Nice kitchen, big TV, WiFi, comfy bed, big bathroom. Really, no complaints.
The location is right next to Deptford Bridge DLR but it's also walkable to Deptford and New Cross stations for trains into London Bridge and Cannon Street. It was fairly quiet too, mostly just the background hum of London, no issues there.