Self-assembly required but instructions easy to follow. Price is a little on the high side but the unit looks neat in our ensuite bathroom where there's limited room for storage items