Slim fit- (suit slim child). There is a small zip on one side. Voile layer on the top and soft cotton lining