The idea is great as I have always worn shorts under my dresses/skirts. They are pricey, run small, and would be improved by being 2-3" longer as the people purchasing these items need a bit more coverage to avoid chafing.  I would have given them 4 stars if I though I would wear them again.