More or less perfect. Came faster than expected. My only hesitation from 5 star is I do t think it’s a sustainable product. Only environmentally friendly products who think about the whole system will get 5 stars. But this totally does the trick. Great look, feel and application