Great prices, but lack of transparency on what's actually in stock and ready to ship leads to poor wait times and long ship dates. Often requiring another purchase or plan to replace sunglasses.
4 years ago
EZContacts has a
4.0
average rating
from
22,692
reviews