the tech was excellent and on time. very friendly and fast. with all the parts it is worth the money to have someone assemble it. this guy would be a 10 star rating.