This lovely, high quality footie PJ onesie is such a cute, witchy piece. The background is a dark blue and the moons are an ecru/griege color. The PJ snaps down the front. 95% cotton, 5% elastane. There is a small tag on the outside of one leg with size/instructions, but it can be snipped or removed easily.