Urrrgh no. Far too frilly and short and like others have said, not covered up enough in cold, too exposed in heat. I have boys though so probably not the best judge but I just don't think they look nice with that much skin on show. Maybe with tights and long sleeves on but not just as they are.