16 buttons to fasten and unfasten is worth it for the quality of the dress. I love the pockets. I bought the small knowing it would be snug, and it is as expected. The color is beautiful and transferred in the first wash to all the lights and whites I washed it with. I hung it to dry and it is still Lavender, and my daughter is so happy her light blue underwear turned purple. I want women to have jobs that pay a living wage. If what I read about this company is accurate, I am happy to have contributed, a tiny amount towards that. I do really love the dress.