30 is a great size, although if you get a chance to go into the store, I would since it's only when it's on you that you'll know for sure which is the size for you !
Get the 30! I just got it a couple days ago and she is absolutely perfect. It looks so cute and it fits so much I can't believe it. I think it is THE perfect bag!