Luna Lacuna - Structured Shirt Dress

This is probably the best shirt dress out there. How perfect and flattering is this silhouette?

Luna Lacuna – Structured Shirt Dress £145 at Bengt