comfortable accommodation in Walthamstow