I am sad to hear your experience didn't match your expectations. However, I do wish you had raised these issues during your 4 night stay so I could rectify them.
The towel was freshly laundered and pressed before your arrival and I would have replaced it if I was made aware of the stray strand of hair you found on it.
One of the benefits of the flat is the proximity to Greenwich Station. As detailed in the listing, there is a potential for noise from the nearby DLR trains.
I would normally provide guests keys, but as there was someone at home throughout your entire stay, I didn't feel it was required on this occasion.