This has to be the best "budget" ITX motherboard. But like most other ITX motherboards it has a really bad heatsink, which greatly benefits from a fan blowing directly into it, don't even think to overclock if longevity is what you want from this board or stable overclocks, since semiconductor quality differs board from board.
The only good thing about is mindful placement of most connectors, except the ATX 8-pin. How are you supposed to hide that cable, pretty much impossible.
Those are the only criticisms I have about it.