Clean, spacious, and nicely located. Great stay.