We just stayed at the one located in Lawrence, Kansas. Great hotel. Really clean, nice room, no noise, friendly staff and underground Free parking. Restaurant located with entrance off of lobby of hotel. Fire pit with comfortable seating around it. Only my second time at a TownePlace but would try them again.
If you don't get a 1 bedroom suite they are just okay, And don't expect them to clean the room daily. From my understanding they only clean the room once every three days. You'll be lucky to get clean towels and get your trash emptied. Although I believe it depends on the TPS you stay at. Some are nice others are mehhh.