I purchased my Elna 7300 Quilting Queen Pro almost two years ago. All of the machines that I have owned prior to the 7300 have been easy to clean and to access the innards. I have not taken her in for an annual exam. But I do remove the bobbin case and clean the hook area after every project, sometimes more if I am working on a linty project. The machine is "self lubricating" so that is not needed. Soooo, the question is: does she need an annual exam or just wait till she starts to malfunction :?: