I have one and they are alright. I don't wear it out anymore because I do have some slightly better kilts (but still not very expensive ones), but no-one ever commented on it in a negative way.

I am also long in the body, and don't find it to be too short, but then my total height is a lot less. Measure where 24 inches will come on you, from your belly button downwards, and that should give you a rough idea.