My experience was 2 years ago. The morning shuttle to SW was on time, the afternoon one was not, in fact I think it was almost 1/2 late. I chose to drive our rental for all other visits. I don't think the shuttle went to Aquadica. I think it drops you off in the SW parking lot and then there is free Busch shuttles to DC and Aquadica.
Other than having to pay the parking fee at the parks, I did not mind the drive. I also had an unlimited 14 day parking pass for $30 from DC, as we did one day there. Saved me the parking fees at SW, Aquadica and BGT.
We liked the Fairfield. It was a basic, generally clean hotel. The breakfast area is small, so it got very crowded some of the days we were there at the end of August, and into Labor Day week-end. We really liked that it was a 5 minute drive to SW, Aquadica, and DC. It also was close to the highway, so easy on of off to go to BGT or Disney. The 2 things we did not like were: 1, no safe in the room. Only a small lock box with a small key was available to use and be kept at the front desk. The other is because of my kids' ages, I have a teen and tween. The shared with the Suites pool area is really small, and best for small kids. My kids wanted a more expansive area. But, for the price and location, I would definitely stay there again.
That's my 2 cents.