Fairly easy to put together. My husband wears a size 12 and it does not fit his shoes but will fit anything smaller.