Cryorig's top-flow ventilator is great, but for the assembly... simple but not easy. xD
The Cryorig top-flow ventirad is very efficient but it takes a lot of strength to fit the screws into the bracket, I thought I had to risk the life of the CM socket.
Afterwards, once you've mounted it once, the mounting system becomes easier (it seems to "soften") but you mustn't be afraid and have done it once to know it. Be careful not to bend the fins of the radiator when you have to press like crazy on the screw to reach the bracket. (screwdriver included, very good quality)
But apart from that, it does its job really well and cools very well, almost as well as a watercooling kit.
However, if you need to change or move your ram, you have to dismantle the whole thing to get access to the slots as it is quite big.
In a mini ITX configuration it would be perfect. But it works well in any other configuration. Especially if your tower/case doesn't accept good tower type fans, it's better to get a good big top flow like this one.