My stay was perfect, the apartment is really comfortable and luminous. New cross and Deptford stations are at walking distance.