I have one very similar - same shop but peacock type pattern - is very nice.
I wear mine with leggings and boots or skinny jeans, plus a cardi.
From what the sales assistant said, it seems that wearing a thin long sleeved top underneath is the done thing, but I would feel daft - so I don't 