Wow - we've stayed at the O'Cal many times and never had any issues. We've always found the staff very pleasant and helpful. It's an older hotel, not brand new, so you have to take that into considerations.
All the hotels in town charge for parking - and 15 is on the lower end.
We are walkers, so it's location was perfect (actually for us, any of the in town hotels are good (ie Loews, Westin, O'Cal). We park our car and then walk everywhere. They also have a shuttle that we used when my parents were with us, as my Mom cannot walk very far. They dropped us at the restaurant and picked us up.
You'll enjoy it there.