I had it done a few years ago, it was the best thing I've ever done. Yes, it hurt but not so much that I wouldn't do it again. I went from an A to a C and they look very natural. They were a little high up at first but they never came close to my collar bone.
My advice would be not to go too big, talk to the doctor and pick the size that best suits your body frame. If you go too big, then you will get stretch marks and you will look like you have two cantaloupes for boobs. It just depends on what you want to look like. I wanted a very natural look, my only request to my doctor was that he not make me look like a porn star