The assembly was easy to follow and works great! We have had it installed for months now. I have 2 kids and was worried that the constant opening and closing would break the system. Not at all!  Slides easy, easy to clean, well made product. Very happy with it!