Solid and not squeaky at all! Fits my mattress perfectly and has plenty of storage space underneath. The other reviews are right, the beige color is darker than the stock photo, but that's okay with me. There are some reviews with photos that are much more accurate for color.  Took less than an hour to put together with two people.