The AvP Hyperion mid tower gaming case is very well designed and compact. It will accommodate any micro-ATX (9.6" x 9.6" / 244mm x 244mm) or Mini-ITX (6.7" x 6.7" / 170mm x 170mm) mainboard. The case will accommodate a CPU cooler with a maximum height of approx. 130mm. ** I have an Arctic Freezer 7 Pro Rev.2 CPU cooler installed that *just* fits with a few mm to spare - and that's 127mm high. ** Inside the case conveniently is separated into 2 compartments - 1 for the mainboard and the other for the PSU and storage drive(s) and/or optical drive. Everything fits just right. A standard ATX PSU fits nicely but there's also a little extra room for a longer PSU (e.g. if you're using a Corsair RM0750 it will *just* fit). There's space for a standard 3.5" HDD and a 2.5" SDD above the PSU. The SSD in installed using plastic rails, specific to the case, and the HDD just screws on to the chassis. The 5.25" optical drive sits in front of the PSU. NB: there may be an issue with cable space if you have anything longer than a standard ATX PSU and 5.25" optical drive installed. The internal front-panel cables are more than adequate in length to suit any mainboard you will install, which is a nice touch. ** Incidentally, my AvP Hyperion case was delivered with one plastic SSD rail missing. However, I was able to use a 3.5" SSD adapter in the HDD bay. Would have been nice not to have had this inconvenience though! For cooling, there are 2x 120mm and 1x 80mm internal case fan mounts at the front of the case. A 120mm fan can be installed on each removable side panel, internally or externally. Although, any internal fans mounted on the side panels will need to be ultra-thin because on one side the CPU cooler may be obstructing, and on the other side the PSU may be obstructing. On the rear of the case there's 1x 92mm fan and 1x 80mm fan mount. This case is certainly not short of air cooling possibilities. This case is not really designed to suit conventional water cooling methods but it wouldn't be impossible with a Mini-ITX mainboard installed. You'd certainly struggle when mouting a radiator on the 2x 120mm fan mounts at the front if you had a mATX mainboard installed. If it is the latter, you might get a very small (i.e. tiny) water cooler in the case but realistically it's not going to be easy. Overall quality is not fantastic but certainly not poor. The sheet steel used to make this case is quite thin and will warp or dent easy if impacted/dropped. All edges, internal and external, are smooth and have chamfers. The finish on the case is excellent. My case arrived with the AvP logo badge on the front fascia at an angle and not straight. Looks like someone stuck it there in a hurry, probably on a Friday afternoon at 4:59pm! Reason why I've given it a 4 star quality rating is because of the missing SSD rail and the wonky case badge. For the money this AvP Hyperion case costs, you can't go wrong. Decent enough case that will suit those who have a use for it.