The pickings are pretty slim for nice hotels in Western Shawnee. I was excited when they put the courtyard by Marriot up because it's close to our house and it is a nice hotel.
My parents stayed there a couple of weeks ago. The rooms were clean, the service was great, and the price was reasonable.
It seems pretty simple to get reservations here, even on a last minute basis. It's close to the major highways and has some pretty great restaurants nearby as well!