The cotton fabric is nice and the design is cheerful & dignified for my 90 year old body. I am slim of build and barely 5 feet tall. The size small would be perfect but, alas, the elastic band was way too tight. The small top fits perfectly. The pajamas were described as having a draw string so I thought the waist band would be roomy. Unfortunately that was not the case and my daughter will have to return them.