Cleveland is short on the independent music stores - and of the scant few we have, My Generation is the best. My Generation would be at the top of the list in any city.
This is a true music lover's store - you name it, they probably have it. And if they don't they'll be happy to get it for you.
Great staff with no attitude - they can usually make good recommendations if you're not sure what you want.
The Westlake neighborhood location for this store is odd - it's in a strip mall, and there's absolutely nothing else cool within a several mile radius of the store. No indie coffee shops, no tattoo/piercing parlors, no.. well, nothing. Some suburban tchotchke shops and that's it. But people will drive from all over Cleveland to come to My Gen - and it's worth it.