I got a pair from CoastalContacts when they were giving away the free pairs on facebook, and was very happy with their customer service!
I didn't like the first pair I picked out so they the me return them (the one time) and pick out another pair!
Right now, until 3/20 all frames are only $38, with basic lenses!!!
Shipping starts at about $10, and I went through the checkout process to see what the end cost would be and you could get a pair of $300 frames, with basic lenses, and 3 day shipping for about $50!
Can't beat that!