Just the skirt is lined, top sheer but looks great with a black bra or a cami. I do not know what the model has on. I am almost 5'3'; almost 120 lbs and the dress skims my knee, it will look more proportionate once I have about an inch taken off the hem. It is a really lovely little dress, super cute on!!