This is the second gown my wife bought and she loves it. Great fabric (bright and soft) and flattering length and fit (doesn't ride up too high when she sits or lays down.) She's currently 146 lbs and bought the large. At the end of her first pregnancy she was 180 lbs and also fit the large just fine so there's definitely room for a growing belly. The snap buttons are secure but easy to use to nurse. Much nicer than the bland hospital gowns (looks nicer in pictures too.) If you are considering ordering your first gown, my wife recommends getting two. With our daughter, my wife was in labor for over 2 days and by the time baby was born, the gown was a complete mess and we didn't have time to launder it before pictures so my wife was very bitter over the fact that she was wearing a hospital down in the hospital pictures. Get two so you can look nice during and after delivery she says.