How can I make holes on a wrist strap? beginner here.

I'm currently modeling my wristwatch and I'm running into some issues making the holes in the strap. I attempted to use the boolean modifier with a cylinder to get the holes out, and while the holes came out great in edit mode, the object itself is looking messed up, probably due to the subsurf:




I've tried edge loops, making a crease, hell, even bevels and nothing is fixing it. Does anyone have an idea as to what could be done to get this working?

Thanks so much!
Using booleans for holes is an easy temptation, but often brings horrible results, due to horrible topology. I would try something simpler like this:



and then let subsurf make the rounding: