It’s a classic look with a great balance of dressy and casual and suits a lot of different ages and shapes.
It’s not for me though. I haven’t any dresses, denim jackets pull badly over my bust and feel awkward and when it’s hot I want my feet out in sandals - there are plenty of stylish, flat, comfortable ones. I hate wearing trainers in hot weather.