these are pretty and they do stay up nicely. I got a larger size than I thought I would need and am very glad I did because they just fit. These tend to run smaller than you would think by the size I guess. They wash well too.