Bassinet setting on a pack n play works almost as well as a cosleeper for way less money.
We ran out of space fast in our double bed. We transitioned DD to sleep on a twin futon on the floor, around 6 months. I would usually end up there with her for most of the night to BF. Moved it to her little room next to ours around 8-9 months. Then we moved homes after she turned 1 and now she has a queen mattress on the floor in her room, soooo luxurious when I cosleep with her lol. DH does not cosleep with her anymore since she left our bed but he gets me for the first stretch of the night and naps with her on weekends.
Mommy to my girl M (b. June 2011) and baby boy G (b. July 2013)