Back in the early 70's, my parents used to take us to Cincinnati for vacations. We stayed at a hotel called Stouffers Inn. (I'm not sure if that's how it is spelled.) My sister and I are thinking about taking our own kids there, but I can't find that hotel. Does anyone remember Stouffers Inn? Is it still around?