We have stayed at the O'Fallon Drury Inn about 5 times. You will not be disappointed. Staff is friendly, every accommodating they go the extra mile. I did not believe you would be able to fine a better deal at another hotel chain. Do yourself a favor, stay at Drury Inn.