Co-sleeping and breastfeeding go hand in hand. I don't know how I would have survived many nights if it weren't for co-sleeping. I don't regret at all co-sleeping with my princess but her father is beginning to complain about having to sleep on the couch. Haha, we don't feel so bad though.
We've spent a lot of money on a good mattress in order for our daughter to be comfortable. We hoped that the transition from the bed to her crib wouldn't be so tough, but it's still a work in progress! I recently ordered a Dock-a-Dot (which I posted below.) I've heard many good things about it being a good tool to wean babies from co-sleeping.
The good thing about co-sleeping is that it makes breastfeeding a much more beautiful experience. When co-sleeping baby and mom both get more sleep. My daughter twists and turns and almost wakes up when she needs to nurse, but then finds that the boob is right next to her and she stays sleeping while nursing.Breastfeeding in the middle of the night helps to keep the breasts empty and stimulated, which are key to keeping an adequate supply. And nothing is more beautiful than waking up to your smiling baby.
You have to also be very cautious when co-sleeping. If you are a heavy sleeper it's probably not a good idea to share the bed with your little one. You may want to have the baby's bassinet in very close proximity rather than have the baby on the bed. Make sure baby is always on their back, unless they already know how to turn on their own. This is to prevent them from suffocating. They say baby's sleep more on their bellies, but it can be dangerous to have a really small baby sleep on their tummy all night. I say everyone is different, do what feels best for you and your little one. Cuddle them as much as you can because they grow way too fast.