After reading all the replies I too think that the woman meant it as a compliment. A guy saying the same thing would probably be sarcasm. Also let's not get hung up on the word skirt viewed as feminine attire and kilt being masculine. A kilt after all is a kilted skirt.