Our 22-month-old sleeps in a bed in her own room at home, and has done since just over 18 months, without a problem. She rarely gets out of her bed etc. when we visit my parents, for example, she gets her own single bed, in a separate room to us, and she treats it the same as home, even though she has only done it on two visits. But at my in-laws we have to all sleep in the same room. This was fine when she used a travel cot, but she will not sleep in the cot now, and I don't blame her as it is so different to her bed. We could take her old cot mattress and put it on then floor, but I worry she be straight up and pulling books and folders from the shelves in my ILs spare room (there are many, and last time DD raided she sat on some of the books, bent covers etc. which is not on). I wouldn't be worried at all if it was a clear room with nothing in it she could damage. She won't co-sleep as she is very independent and every time we've tried it we end up with her climbing/ playing/ honking our noses at 3am.
So, what do other people do? I'm hoping there's a very obvious solution I have missed! Thanks