The online ordering process was easy, shipping was very fast, and cabinet pieces were very well packaged. It needs to be completely assembled and the directions were fair to medium. We really like the gray color and is perfect for our spare bathroom. We are happy with this purchase!