First of all it runs small. I am usually a medium but got a large for comfort and it fits like a medium. And every one of the buttons come undone while doing regular activities at home. Probably going to throw away the top and just keep the pants. It’s cute though.