This is perfect!  We needed a large medicine cabinet for the storage capabilities, it has even more than I could want.  It was package great and delivery was flawless.  Can't comment on ease of hanging as that was done for us as part of renovating the bathroom.