Product arrived in great condition not damaged. As far as functionality I have not tested the machine yet because it arrived today and I have tools I need to get from the store! Fast delivery and great communication !!throughout delivery process!! Only rating 4 stars because I haven’t got to see the product function yet!!