almost perfect, but the rubber on the inside corner abit messy but its fine. 8/10
The product and design is pretty good.