Excellent frame. Sturdy and easy to assemble. You have to use a little force to get the slats in place but yes they do fit.