Easy to assemble; I put it together in about 45 mins with no power tools. I bought a low profile mattress (7 inches thick) and it looks great! It's in a guest room and is only used occasionally so I can't comment on durability but guests have had no issues sleeping on it.