HAPPY, The frame and glass components are well designed look nice and fit together without gaps.  Granted, the prep was challenging; we used our own FRP side panels glued and caulked in place.  Would recc.