Not bad but a couple of things.
The mounting of the fans is a bit twisted (but I'm not used to AIOs yet)... and the wiring is a bit messy (but that's me too, lack of experience)... The only thing wrong with the product is that the ARGB connector seems to be slightly defective or out of order as it doesn't fit well into the ARGB male sockets (holes too thin compared to the ARGB headers on the motherboard or a generic ARGB hub I took apart).