Fit is fine imo but it gathered dirt quickly and turned the leather gray rather quickly.  It was impossible to clean the dirt off the leather.  Would have thought it was a defect in our leather but it happened to a friends kid's pair too which was also pink originally.