This is also what I've used in the past for so many Arduino and ESP32 projects:
There are tons of options on Aliexpress. I've used these a couple of times: https://www.aliexpress.us/item/3256803040144199.html
I've also used this Hammond case a lot the past couple of years -- lots of sizes and colors. Also blue and white transparent are good for projects with an OLED display -- you don't have to cut a hole out (note: the transparent red case is too dark for OLEDs). But you do need to cut a hole for cables or buttons. I use a dremel or an ultrasonic cutter.: https://www.hammfg.com/electronics/small-case/plastic/1591t
But I recently found this other Hammond enclosure which is perfect for what I need: https://www.hammfg.com/electronics/small-case/plastic/1553
-- it has an open end for cables and connections. Different colors to choose from, and I got the PCB outline file from their website so I am able to print curved PCBs in exactly the shape of the enclosure. A real professional look. Some of the different versions have a 9v battery door, too.