A little tough to put together, but finished product looks great and it very functional. The bottom bed is really easy to slide out and in and it's perfect for when guests come.