It was easy to put together, but the fabric on the top is not faux leather. It is more fake suede. Which is kind of unfortunate due to my dogs hair sticks to it horribly.