I love this cabinet! I would’ve given it 5 stars except the delivery experience needs a LOT of improvement. (The actual guys that delivered the cabinet were awesome, but everything leading up to that point was beyond frustrating.). 
Also worth noting if you are replacing an older cabinet, you may have problems with the p-trap configuration. The top shelf (behind the doors) was almost exactly level with the drain in the wall. We had to have a plumber move ours otherwise we would’ve had to cut a hole in the cabinet to allow the p-trap to actually be lower than the drain.