Had a very nice experience with Premier, they took care of all the insurance and all the other headaches and when my insurance company would send me a check Kyle my rep would always be happy to pick up to make everything as convienant as possible.