The fabric that is used is of good quality. It was made in Tirupur, India. I bought two yellow and one pink. All three in medium size. To my surprise, the length and bust size for all three pieces is different in size ‘M’. Two yellow differ so much in terms of color and length. Guess quality control people didn’t do their job well :-)
Rest of it is fine. Me and my cat, both love the comfort and touch of the fabric on the body. But size can be a little confusing so be careful with that. After washing about ten times, the size became bigger. So I believe it is close to XL now...haha...another thing is the price, I waited for it to come in 350 range and then bought it. I don’t think it is worth anymore than 350.