Rock Hill is just a smaller city and country area. Rock Hill is a great stop through place when traveling for sleep and eats. We have hotels that are about 4 years old to about 30 years old. I would choose the newer ones because they are nicer of course. My coice to stayt at would be the hotels located of of interstate I-77 at exit 79 (Dave Lyle Blvd.) THere is a Wingate Inn (No pool), Hiltion Garden Inn (Pool and very fancy) and the Hampton Inn and Suties( Pool) All of these have quick and easy access to the interstate. The is also many resturants in this area. There is also a movie theater, Super Wal-Mart, Target, Mall, and a grocery store.
These are places I would stay at and things I would do if I was traveling.