This hotel is well kept and clean, as you would expect from Marriott. What made my stay particularly good was the service. As a platinum member, I secured an upgrade easily. While I had to wait for a room to be cleaned, the staff saw to it that my room was cleaned promptly and then provided me a very nice note apologizing for my wait (the apology was totally unnecessary) and a bottle of my favorite soft drink, which they must have seen me drinking in the lobby while i waited. All other needs I had were addressed promptly. This is a very good Fairfield Inn, in large part because of the great service.