Very well constructed. Very high quality fabric. Everything you need for installation is include. I was very happy with my purchase.