Not very clean but considering the price it was fine. It takes a lot of time out of traveling to have to pick up and drop off keys at another location. The key drop location checkout was not explained well.