The staff was very professional. My glasses were genuine, unlike some online purchases I have made in the past. The sales rep, Lisa, was very helpful. She made it easy to deal with my medical flex pay account, an unpleasant experience most times. I got my first pair within three days. The others were within time limit set in contract. I will go back to TSO next November to once again drain my med flex account.