top is ok, but not perfect as described. I ordered khaki color, it came shiny gold. I don't know if it was real khaki option, but the seller just told me that it is what it is and hoped I liked it the way it is. So for communication and resolving problems with customers I took off a star. the rest is ok, just be attentive for a color.