Very happy with product but husband needed all his DIY skills to assemble it and had to tweak a couple of areas to get a good fit.