I clean my own machines. I only take them for service if I think they really need it. I use two straight stitch only machines that need to be oiled, I try to keep up with that. The oldest of these two is about six years old and I use one or the other everyday. I don't have space for a longarm. These two have 9" throat space and I can quilt any size I want to.