This place is fine for what it's trying to be, which is a hotel that's accessible to the entire downtown Cleveland area. It's clean enough, but worn down a bit. The staff is great and works hard to keep you happy. We stayed here to go see a couple of Indians games, and it's nice to be able to park for the weekend and just walk the five or six blocks to the stadium.
You can park yourself in the garage across the street for $15 a night at the hotel, but I noticed that the garage offers for $8.75 a day. If you plan to park and leave it, I'd just pay the $8.75 a day. The lake is a 5-10 min walk from the front door. Restaurants are all within walking distance.
I'd stay here again.