The facilities were in good repair, clean, and attractive. We interacted with a lot of staff during our 4 day stay and each of them were pleasant, respectful, and efficient. We had the misfortune of staying during more than one sporting event that attracted busses of youth. The girls rowing teams and the boys soccer teams were loud and unruly. Soccer practice in the halls, cardio training up and down the stairs. The management did all they could to keep the noise down. It was purely disrespect on the visitors' part that kept management from being able to maintain a pleasant stay for everyone. They handled our discomfort well and were apologetic, moved rooms for us and gave a credit back on our bill. I don't blame Fairfield Inn at all for the less-than-perfect part of our stay. I would definitely stay there again, after inquiring if there would be large groups staying at that time.