This dress is wonderful! It is really nice quality, and the sleeves are perfectly puffy! It is quite a long dress, but I am 5"2 ft and the sizes run smaller, so I recommend sizing up. Other than that, it's a great dress, (I got so many compliments at church) and I definitely recommend buying!!