Would give more than 5 stars if I could. Assembler was Kim, very professional and organized. Definitely worth the price if you have to pay. They do it all the time.