A peaceful corner of Homerton to stay comfortably and affordably