It's very vintage. The bottoms are terry cloth and nice and stretchy. It could be for a boy or girl. The t-shirt coloring is lighter and darker throughout, but it blends and works well. There's a small spot in the middle of the lace design. It will probably wash out easily. The t-shirt stretches to 18" around the chest and is 9" long.