What is your opinion on co-sleeping?

Ellie • Saved by grace. Married to the love of my life. Mama to 2 boys.
Why or why don't you do it?