Overall I'm pretty happy. I have worn these for 5 months. I wear these every day at work running calls at the fire house and at home. They fit well and are comfortable. As for blocking the morning sun, they do pretty well. My only complaint is they tend to scratch easy. They don't feel real sturdy. Very light weight. But that is probably why they feel so comfortable on my face.