Solid frame! Got this for the guest room and it looks great and has lots of room underneath for storage. The slats are firm and stay in place with Velcro. Easy set up! I put it together myself in about 30 minutes