This pretty dress is made of 100% cotton jersey and combined with a blouse quality 'top'. The buttons on the top are brown. Easy to wear, but so special!