Solid frame. Easy to assemble. NO SQUEAK! The no squeaking was the biggest thing I was looking for! This frame does the job perfectly! Would recommended.