Clean, well-equipped and spacious - nice flat.