https://www.amazon.com/Petsfit-Window-Without-Damage-Adjustable/dp/B07JWCZLKZ
Support cats up to 20 pound and long cat and cats can stretch out and not fall off
Top soft fleece mat offers pets comfortable feel and it can be replaced
Needs a window sill to support the perch and can adjusted the cat window seat to fit different width window sill
Petsfit cat window bed don’t need damage the window;Easy to assemble with several parts
Enough sturdy and room for cats to curl up and enjoy scenery
https://www.amazon.com/dp/B071XLDWRB?ref=myi_title_dp
Inner size of the room:29 Lx19 W,more size details please refer to the 2nd photo
With wire door
You can paint and stain by yourself to make it better
Fit small medium dogs
TOP CAN be opened