I bought this dress last minute for a wedding and it was great! The material was comfortable, and I loved the pockets! Pay attention to short sleeves vs Long sleeves. I got short. I also went up in size as recommended and glad I did. I wear an 18 and 2XL top and got 3XL and was perfect!