This outfit is for the whisical, cool ladies. Hareem pants are perfect with heels or flat sandals. If you want to break up the set, you can wear these pants with another color tee or short jacket and rock your new favorite comfy look. Also, can wear the top separately with maybe a pair of jeans or shorts Fabric is cotton and spandex blend. Waistband has elastic stretch for comfort. Pieces are super comfortable and fit beautifully. You will love wearing this outfit anytime or any place. Pants have side pockets. Top is perfect loose fit that you can wear on or off the shoulders. You will love pairing this top with so many other bottoms.