The assembling made me break a sweat. Not all the pieces fit together perfectly... but it is functional.