Very difficult and time consuming to put together all the pieces, but the final result is great. Very spacious and stylish.