Question What is a good budget case for my ryzen

Aug 8, 2019
33
0
30
CPU : Ryzen 5 3600
GPU : RX 570 4gb
MOB : MSI B450M Mortar max
MEM : g skill ripjaws 2x 8gb 3200C16
SSD : Samsung Evo 860 250gb
PSU : Seasonic S12II bronze 80+

Hi guys I dont know anything about compatibility with cases but for now I am considering buying Thermaltake H18 for my build. is it a good case? Will my parts fit perfectly? Does it have good airflow? I am on a budget and I dont really care about looks