Clean, spacious, everything they promised and more.