I have stayed at the Hilton Garden Inn Cleveland Airport. Nice rooms and a 5-10 minute shuttle to the airport.
The Hilton Garden Inn A Cleveland Airport Hotel
There are a couple of nice places on Country Club Blvd. in North Olmsted about 15 minutes from the airport (Courtyard, Extended Stay America, Sonesta Simply Suites & Hampton Inn).