A breeze
I got the seat covers in just a short time.  It's my first set of seat covers to install and it didn't take 2-3 hours for a 67 year old cuss.  So, if you are a DIY'er with an air stapler, some patience, and a tiny bit of aptitude you're almost there.  The vinyl seems like a very good quality but only time will tell.
Rating: 5 stars