I had a good experience with Frames Direct. They have a huge selection of frames which can be overwhelming a bit trying to figure out which one to pick. Their virtual try on app works fairly well and helped me in my decision process.
Once I picked out the frames I ordered them with the standard prescription lenses. They took about 8 days to arrive. The frames seem well built and are comfortable on my face.
I had no hiccups during the entire process so I didn't need any help from customer service. I also didn't order any accessories, I didn't need any.
Received my eye glasses on time and the frames are great and the perscription is correct.