This is absolutely amazing!! It was shipped extremely fast and it took about 5 minutes to completely assemble it. Everything pictured and more!! 1010 recommend this mirror.