Shoppers are hailing this versatile Amazon linen shirt a 'fa