I just used my vacuum after having it serviced at Jim's and it is like new! Although it took 3 extra days to get my vacuum back (due to a delay in receiving parts), it was worth the wait. The price I was quoted was the price I was charged (no hidden fees) and was very reasonable. I would definitely recommend using this service.