It fit my queen bed perfectly! Came in before it was expected, no missing pieces, does not squeak, and looks great! Had a bit of trouble with assembly but with some help was good to go in about an hour and a half to 2 hours and I love it.