Spacious and homely with a roof garden.