I looooovveeed this dress. Used it for my graduation and got great compliments. The fabric is nice and thick with awesome pockets. The reason why I gave it a 4 is because the straps kept falling on me, they would twist. I would still recommend this dress.