They sound really nice. Glad you found something you like.
Whenever my dad needs glasses, he drags me with him to the doctor's office because he had bad luck online too.
I don’t wear glasses myself or need contacts, so I am completely ignorant when it comes to pricing, but it sounds like you got a good deal.