Relatively easy to assemble.  Mattress fits perfectly and I love the way it looks.  No too tall for my
dog to jump up.