I bought a pair of these recently. I went for a relatively cheap pair of sunglasses as I have a habit of losing expensive ones with an annoying regularity. Shortly after purchase I was in South Africa for a couple of weeks and wore them every day and am happy to say I found them up to the task.
Construction wise they are perhaps a little "chunky" for some peoples taste, but that is probably a trade off against strength and durability and personally I did not find this to be an issue. I found them very comfortable to wear over long periods of time. I was pleased with the protection they gave me against glare even on the brightest of days. For me the fit was good, and at no time was I concerned that they would come off.
All in all, I think if you are looking for a sturdy, budget pair of sunglasses I think these are a very good choice