I'm pretty happy with it, but they have changed the design a bit from the last one I had.
The shelf has brackets that screw in where your sun visors screw in. The visors go back onto the bottom of the shelf, but reversed (they flip back towards you to go down).
You have to do a bit of work to move the center supports for the visors down to the shelf (drill a couple holes and trim the back side of the supports), and you need to put something back where the center supports were or the headliner will droop.
It ain't that hard, and I like the extra stash space up front for road trips. Eventually I will have a switch panel up there for side/rear lights, a front led bar, compressor, etc.
Pictures to explain, and a link from amazon: