Absolutely perfect. Installation took a little longer for my husband than expected (based on other reviews), but its fairly easy. Sometimes the hooks come apart and the sections dont pull together, but its an easy fix. Were happy!