Easy to install as it is already pre assembled. Not very deep but works for what we needed. Can be used as a medicine cabinet but not deep enough to hold towels.