I ordered the Castellini Bathroom Cabinet to take the place of a cabinet that was makeshift. The Castellini Bathroom Cabinet arrived packed with styrofoam and all of the parts were perfect. After laying all of the parts out and getting my tools readied I assembled the cabinet in about a half hour. The towel bar is sort of loose in the holes it is placed in, but other than that it is perfect for my needs. It looks great in my bathroom too.