These are amazing.  We had our builder install two in our new master bath.  Everyone that has seen them love them.  A little pricy, but worth it for all the storage and inside mirrors.