The cabinet itself is nice. I failed to measure the height of the toilet and include the flush buttons on the top of the tank. Will use in the spare bathroom. It was very easy to put together. Everything. Matched up. It took me one hour to read directions, arrange parts in number sequence, inventory screws and other items to make sure everything was in the package. Six-eight years old--didit by myself.