I really like this case. It is essentially the same as another manufacturer R*******k (less the side window). What is not mentioned in the review is that the entire case can be disassembled and then reassembled in the reverse configuration. By default (the front facing you), the pcie slot of the motherboard is at the topmost position. When reassembled in the opposite orientation, the pcie slot can be placed in the lowermost position and the internal components accessible via the left panel instead of the right.
In the default configuration I was able to fit an Asus H81 motherboard, an i5-4570, 8GB of DDR3 memory, a 3.5" WD 1TB blue drive on the top bay, a 2.5 SSD on the bottom location (motherboard components were going to interfere with a second SSD), a Corsair CX500 non-modular PSU, a 215mm long Sapphire Dual X-OC (dual fan) HD7790 and a full sized Coolermaster Hyper 212+ with two fans. The rear fan is reversed to act as the INTAKE and the power supply takes care of expelling hot air from the enclosure. This works pretty well and temperatures remain manageable.
The reversed configuration build used another Asus motherboard (H97), a Xeon E3-1231V3 processor, 16GB of DDR3 memory, 2 WD 750GB black drives (biggest black drive in 2.5" format) and a Crucial M.2 SSD as boot drive. Another non-modular PSU - Corsair TX650 was used and primary cooling is via a Thermaltake Water 2.0 AIO with two fans (mounted as intakes and the PSU handling exhaust duties). Reversed config places a strict limit on the GPU size - I have an Asus GTX970 DCUII mini with barely 2mm to spare between it and the PSU.
Two things to note: Even with an SFF PSU or a short 150mm non-modular PSU, Video card length is still generally limited to 220-230mm. Anything longer would mean removing and disabling the two top-mounted USB ports. Second, the rear fan is generally insufficient to be the single exhaust fan of any system. In this default setup, the fan filter is pretty much useless. It basically adds to interference to outgoing air.