I have stayed at both and they are located across the street from each other. SHS is my preference. Fairfield hassles you about leaving your car at the hotel when you go on a trip and doesn't offer free parking ($5.00/nt). SHS is just as nice and I can always leave my car there at no charge.