Hi Pinky,
Our little darling will be 3 in July and I can't see her sleeping in a room of her own until she decides to do it herself. I have rolled the questions into one long answer.

Until she was about 4 months she slept in a bassinet by our bed. There is no way I could sleep with a little baby in our bed, I was too scared she would be smothered. She has always been a good sleeper, once she got to sleep but was difficult to settle. I often used a breastfeed to settle her at night so she would fall asleep in our bed and we would move her. She moved into a cot in her own room for about 2 months and then due to my anxiety about some health problems she was having, we moved the cot into our room. At 7 months she started teething seriously and got a cold so was waking up to 5 times a night so she started sleeping with us until she was about 18 months. She always manages to turn herself around until she is horizontal on the bed so at 18 months we put her in the cot. Then for about a year she would wake at about 5.30 every morning and I would put her in with us so we could also sleep until 7.30.

Since she turned 2 and a half we have tried her in her own bed but she gets uncovered and falls out so often, I have to get up to check her 5 times a night. We have moved the single bed into our room next to our bed so we just all sleep in the same room. There are only the 3 of us and it suits us. (she is our first and probably only bub) Although she set the scene in the beginning as she was difficult to settle and woke alot, alot of the decisions we have made have been about convenience for me because I work part time and love my sleep . She could probably now go into her own bed but I find it more convenient to have her in with us.
I should add, DP is not of a western background and is very happy with the cosleeping.