I'm a top of the knee man myself, so I think your kilt length is spot-on. Now get out there and show the world why kilts = swish, swagger, and swoon!