I like this mini dress because it's really casual - I can imagine maybe wearing it with a pair of shorts while I cycle from place to place. But you could also wress it up a little for a party. It's also recognisably got a reference to the Olympics on it, but it's not too obvious, so you can just enjoy the excellent design.
And finally, as the icing on the cake, it is from People Tree (currently £28) so has been fairly traded and the cotton is organic. Fantastic.