i love cosleeping with ds who is coming up to 4. i always told myself that i would stop doing this before he starts school - he will start in january but in many other areas he would be starting in september.
he has his own bedroom since birth which was thoughtfully furnished & originally had a cot in it but he obviously outgrew this in time & it was not replaced by a childs bed as he was already a fully-fledged co-sleeper by then. even though he has his clothes and some toys/activities in there i dont think he retains any real emotional attachment to the room - instead he sees the main bedroom as 'his sleeping/resting/reading/lounging about place' for obvious reasons. dh now sleeps in ds' room and both ds and i feel that room is now dh's room. btw dh and i have an otherwise good relationship and this issue is far from being a bone of contention.
i feel reluctant to force this upon ds as he is otherwise an independent, mature child. however, it feels fantastic to be there when he reaches out for my arm while asleep and drifts back into deep sleep rather than playing out that other scenario which would result if i were in a different bed. however, i worry that he would be bullied by his peers if he let slip that he was still cosleeping as even though i know that it is the norm in many cultures it is basically not so in this culture esp at that stage.