Whatever you do, do your research before you buy any thermaltake cases...I just learned a hard and expensive lesson.
The ThermalTake View 31 is incompatible with majority of the ASUS 390 series boards....
Here is what the ASUS Z390 Maximus XI (Wifi) looks like inside it, I am unable to mount it...due to the fact that the holes don't line up all because the motherboard has a built in I/o plate.
I bought the case off newegg.com and now i'm screwed, literally speaking; fortunately, newegg.com waived my re-stocking fees and provided a free return shipping label, so I am expected to get my full refund once they receive it.
So once I get my refund, I will be out looking again for another case; this time, i'm doing my homework before I order another one again.
Link to ASUS post @ https://rog.asus.com/forum/showthread.php?106464-ASUS-ROG-z390-Maximus-XI-Hero-(Wifi)-Does-NOT-fit-in-a-ThermalTake-View-31-Series-ATX&p=745373#post745373