The quality of the merchandise they sell is excellent, and the staff who helped me find my frames has a very good eye. However both times I have ordered lenses from them, it was taken close to a month to get them - far longer than the "10 days" they breezily promise.
Prepare to keep squinting as you wait for a while.