Fabric is more or less ok, nice design, but beware of the size chart - we purchased medium, and it fits 8-10 years old children. These details are not shown in item description (although I would expect them to be there for reference).