It fits the iPhone 12 Pro, perfectly. As if it was made around a mold. A mold with maybe bigger buttons?
It's a great case, but you have to really press down hard on the volume buttons to change them.
It also fits so well, that when you put it on, it leaves like scuff marks on the edge of your phone. But not to worry, they come off with a soft cloth.