2.5. He was ready because he took to it really easily, but it was my suggestion.
I would have left it longer
just because I completely underestimated how easy it had been just rolling over and feeding him, whereas when he's in his own bed, he wakes, he cries, I wake, I wait to see if he goes back to sleep or if he gets out of bed and comes in or if he just sits there crying, if he sits there crying I have to go in, get into bed with him and settle him again. And this is a LOT more unsettling for me than just feeding him in my own bed. After a while he progresses to just waking up and walking in to my bedroom without making a sound which is nice though. But then he starts falling out or something else happens which ruins it again. (But that's typical of his sleep patterns anyway)
Also the initial waking tends to be earlier. I could probably cope with all of this, if I wasn't a single parent who hardly ever gets a break, ie I have to be awake pretty much every single minute that he is awake. The sleep deprivation keeps killing me after a week or two, so I move him back to my bed for a bit to save my sanity and/or allow his sleep patterns to get messed up because I don't have the energy to enforce them, and then when I start again with him in his own bed it's almost reset the waking to that earlier time again. So the transition process is going extremely slowly just because I have no support.
For that reason I think I'd have left it a bit longer so that I was doing it in the summer holidays as I'm at uni at the moment and essays are 10x harder when you are tired. Also, I probably would have gone straight for mattress on the floor in his room rather than a bed, would have reduced the falling out, and also, I find it too wobbly to sleep well in his bed if I accidentally fall asleep there, because he has a cheap mattress.