If it had built-in shorts, I'd give it five stars - perhaps it was too much to expect for the price, but what I saved I immediately had to spend on separate shorts. Otherwise, it's a good length (should last her all year, in spite of the repeated growth spurts) and it goes through the washer and dryer and back on without needing ironing.