I’ve stayed there many times over the past 25 years, never had a bad experience.
Right in the middle of Tulsa.
Have stayed there a couple of times when passing through. No cable TV. Staff was very courteous and helpful. On one occasion we were delayed and arrived late. The staff called us before the office closing time and let us know which site to use and told us not to worry that they'd see us the next day. No trees and fairly close to a primary road and an interstate highway.
We'd stay there again.