This hard enclosure is a BEAST, and surprisingly light for the structural integrity. Some people may criticize the non-air tightness, or the challenge of installation ; if one is a do-it-yourselfer, and understand that no 2 roll cages are dimensionally identical, you fully understand ahead of time that some creative tweaking is going to be necessary. The air intake design is a beefy inlet for those hot summer days, the seals on the front doors' leading edge is genius, and the rear window designs (both rear windshield and rear passenger window behind doors) are very good.
CONSTRUCTIVE criticism/suggestions:
Make an install video to help with those challenging bits, like when the windshield is a bit tall to fit (I had to loosen the front roof brackets to get windshield over center hump - ends up being a terrific lyrics snug fit in the end). Some secondary angle brackets would be helpful for the front door install (I needed to flatten one for each door because the mount surface was 2" from the bracket), and the rear passenger panels need to be installed very parallel to the cab surface, or door interference with rear passenger window is common.
Overall- a terrific design, very affordable, very durable, patience and being handy is a must for installation. I'd highly recommend making the purchase if you are considering any enclosure, this one beats the pants off the Yamaha OEM, and will outlast any soft enclosure.