very easy to put on...It fits a bit tight... 
our measurements are good but it doesn't seem to fit 100% BUT it is good enough!