I wasn't sure about getting a hands-free bra because I didn't want to spend the money, but this is definitely worth it!  Pumping is much, much easier.  I'm a 34DD so I got the large to plus size, and it's a little loose but stays on.  I think the smaller size would probably be too small.