Great product- got delivered in six boxes  - took a few days of two men putting together -every part has a letter number for assembly - came together easily.It’s exactly what we were looking for to cover our swim spa .  We haven’t put up the curtains yet . Would definitely recommend !