Never heard it before but knowing stuff Italian (e.g. pens, cars) - usually looks pretty, quality may be hit or miss

Cheers
Ivo