Took awhile to assemble, but it fits perfect for our space in the RV bathroom and looks great!