We are using this in our office/ guest room. I had my handyman put it together, so I cannot comment on the level of difficulty, but it took two guys a very long day to put it together. I was worried at first that it would not stay down, but once we had the mattress on there is worked perfectly. It looks great and I am very happy with the quality!