+++1 for Fairwheels. I've been to most bike shops in Tucson & they are the best. I'd make sure they rent bikes - I've never had that need.