I'm trying to model a black piano key using Blender but I'm facing some difficulties when trying to recreate the rounded upper front edges of the black key.

The closest I have come to achieving this is by first beveling the two front upper vertices in the corners using the Ctrl Shift B command. Then beveling all edges except the edges of the rounded corners. However, as you can see, the subdivided result is far from perfect!

Maybe I should try a completely different approach? What do you Blender experts make of this?
Thanks in advance for any kind of input!




