Assembly was hard but worked nearly perfectly.  One small part was missing and the manufacturer is working on sending it.