This is an adorable top, but ran one size too small. There was a 30 day return, but I didn't know, so I am keeping it. Maybe some day I will lose twenty more lbs...This to is really well made, top quality, excellent deal, bright colors. Make sure to hand wash it though.