Parking garage a bit of a hike from the hotel - but that's not at all rare in casino resorts. We arrived a bit early and had no problem checking in. The hotel, common areas, etc are very nice since it's all relatively new. It was a family trip to Tulsa - we had our elementary age kids with us.
We went to River Spirit for 5 nights in March.