We loved it and are still lovin' it!
DS1 I started putting him down in his own bed at 11 months, I would go join him the rest of the night. Gradually he just stopped waking up. I would say he was about 18 months ish when that happened, I know it was not long after I found out I was preggers with DD. I napped with him after that.
DD coslept with us until just a few weeks before ds2 was born. (in retrospect I probably would've started her in her own bed like I did ds in our old house, for some reason I thought it would be easier to do one big change than two smaller ones.) She transitioned to a mattress on the floor, then moved to sleeping with my mom after I made the mistake of buying 2 "big beds" after the baby came. After I moved her mattress back on the floor she started sleeping alone just fine. (she will be 3 in a few days and sleeps 98% of the time on her own.)
DS2 is 14 months and I am about to try a pallet on our floor to use occasionally when we want some privacy in our bed. we'll see how that goes.
I don't figure I'll transition ds2 out of our room till someday MAYBE we have a bigger house or something where the boys can have a room and dd and any future sister she might have (SOMEDAY NOT SOON

) could share, or we could set up one room that is basically beds and clothing storage for all and one that is a playroom, I don't know. Or DD might express an interest in having a "big girl bed" that might be the day I'd consider bunkbeds or something.
I've not had a big issue transitioning anyone other than not keeping dd on a mattress on the floor longer.