After a lot off online shopping this medicine cabinet was the best price for my needs. Shipping was relatively quick and arrived undamaged. Assembly was required but the instructions were easy to follow.