Great product for the cost. The pockets perfectly fit my smartphone. The material is a little bit see-through (I bought the white one), but really only if you're wearing dark underwear with the dress. I use this dress as an outdoor wedding dress. It was a very small wedding so this dress was very appropriate I would say that it's good for any occasion even if you're just doing a casual night out and you wanted to pair it with some dress sandals as I did.