Very well designed and good workmanship.  It took me a while to put it on, but eventually everything worked out after installing a few attachments.