I think the OP is going to be surprised in an unpleasant way on the windows.
The only difference between Affinities and Magna was the type of "frameless" windows...which apparently are a bear to fix/replace for two reasons (I'm told)- The entire window assembly can't be easily removed
- Once it is, the frames have to be repainted to match the surrounding color(s) of the coach.
I hope I'm wrong, but that was one of the primary reasons we avoided the Affinities (that, and the fact that the windows don't "open" nearly as much as the larger, sliding types in the Magnas).
Hope I'm wrong!