I gave 4 stars because the glasses are what my son wanted so he was happy and the prescription was correct but the wait time was really bad and we had several follow ups with calls and emails. When we ordered the glasses the wait time was acceptable but given how long it took, I'm hesitant about ordering again for fear the same issue would happen.