This dress is absolutely PERFECT! Perfect for what? Perfect for EVERYTHING. From dinner to the office, a family function or worship service it gets the job done. Crossover bodice that is NURSING FRIENDLY!!! The waist is a tad higher than your natural waistline but that never bothered me. It’s opaque and had pockets. I will wear tights with it but I didn’t so you could see the length. It is a WINNER and a half. Wearing a small here.