Product review (4 stars): Perfect
Would have rated 5 but took 10 days to get it. Perfect fit and function.