This one is more budget, but I am not so keen on it, because it does not separate their bedding area from the run, but you could build one along these lines, just doing the separating part.

I don't think the run is adequate myself.