The fit was ok. I'm giving 4 stars instead of 5 because of the color. I thought they would be khaki, but they're more of a dirty yellowish. It could've been my screen color was off a bit when I ordered them, but just wanted to warm others.
Got a black pair also and I love them!