Love this onsie!! It's so soft and well made I never want to take it off. I usually wear a 16/18 in dresses and got the xxl, it fit so well I was surprised! The only reason I don't give it the full 5 stars is that the snaps are a little hard to get undone but I'm hoping they loosen a little with use.