The bottoms fit well, but the top is a little small. I love it though! It was perfect for me for the months right after giving birth to still feel fairly cute but comfortable. I am looking forward to trying it again this summer.