This dress is a nice, fancy dress. It fits true to size. I bought it in navy. I read the reviews prior to buying it and most said it was tight in the rib cage area, but it fits me fine. It has a key hole type opening in the bodice. Sexy but not too revealing. I think it is appropriate for all ages.