You can tell Cleveland airport is a mixed bag. The gate my plane landed in clearly was under construction (but it looked that it has stopped?) The gate my plane was departing from was up-to-date and had restaurants and bathrooms in convenient places.
I can't comment much more, but it's definitely in the middle of the road for airports I've connected through.