I just got back from being in Tulsa/Sapulpa for a week for work. Our home office is in Sapulpa on Taft & Main (the old church). They put me up in the new Hampton Inn at 71st & 75 near the new shopping district. Pretty decent spot and I like that Smashburger place.
I moved here from Kansas a few years ago. Not a bad place although the roads suck terribly, but since I work in the civil engineering design field it keeps me employed as long as they keep paying to try and fix them. Lived in Sapulpa for a few years and recently moved to Mannford.
I wasn't really too thrilled when I first moved to Tulsa about being here, but I absolutely love this town now. There is so much going on downtown now with places like McNellies, Joe Mommas, the Max, Fassler Hall, the Dust Bowl (not quite here yet), the ball park, and the BOK. Tulsa's downtown really does have quite a bit going on now and I am proud to say I live here.