The shirt is really convenient when it comes to breastfeeding. It allows me to nurse very easily and quickly! My breast are on the larger side and they fit through the hole. I'm a 36ddd, 145lbs, 5'2 and the large fits just right. I have this shirt in every color they offer. I can't say it's the most stylish, but it gets the job done when we're out an about. Plus you can't beat the price, especially when Motherhood wants $30+ for nursing tops.The only drawback is that, it ships from China, so it takes at least 3 weeks to get to you! So if you already have a few tops in rotation, order multiple of these and wait it out. I hope my weight and size helps with choosing the right size. I'm not sure of the return policy. Oh yeah the large size fits closely on the breast but not so much on the waist and stomach. So it doesn't accentuate the midsection. I definitely recommend this shirt. To dress it up, you can wear a cute cardigan or blazer :-)!