Hard to construct but worth it once it was up! It's a very nice quality and we're really pleased.