Clean, spacious, lovely stay