Very roomy! Our young Syrian Hamster seems very comfortable in her cage. She uses the ramp with ease (make sure to put a good amount of bedding in enclosure. Set the ramp on top of the bedding to raise the ramp so it's not too steep). Plenty of room to put toys inside. It keeps my hamster in her cage. Very sturdy. Easy to assemble! I had it put together in 5 minutes! Delivering was right on time! Cage arrived in perfect condition. Instructions were easy to follow. I definitely recommend this cage for large hamsters. Easy to clean as well!