We received the package - time frame way too long - mirror is very good quality- but too small = we need to figure out a large one - BUT - we cannot be waiting for a month or more to receive the product - and we paid $60ish for shipping - only to wait over a month - that doesn't work for us