This machine is really good. Ordered it on a Monday night and it was delivered by Wednesday afternoon. Very easy assembly, everything works, nothing was missing or broken. Works great but a little bit squeaky. It may be because the bolts weren't tight enough, I dont know. Very good work out!