Perfect
Perfect fit and very well designed
Rating: 5 stars