Light and breezy top that screams summer/ beach holiday!
It's a small - a good fit for a UK8 and smaller UK10s so long as you don't have broad shoulders/ back.
It's loosely fitted.
There is no fabric label... I would say it could be a fine viscose or possibly silk.
In excellent condition.