Top is too small and the bottom to large. The pants leg is really wide and thje waiste was also. The shirt top would fit a teenager with a small top and a larger bottom. Very thick bottom! Material is thin and that of nylon, rayon and polyester. Vibrant colors and the shirts graphics is adorable! Would not recommend