The end panels are interchangeable which is really nice. All the pieces came perfectly in tact. Assembly was quick and simple. Perfect size for a large cat. I put it underneath the window so my cat can sit/lay on top while looking out the window. Yay!