Nice, clean, and cozy flat walking distance to many things in London .