This fits my Yamaha CP-50 perfectly, and even if it didn't, the drawstring permits some adjustment. However, only now, after 5 years of using this on a daily basis, I'm getting some deposits of black spandex residue on my keyboard. I'm thinking this might just be an issue with long-term wear-and tear. I mean, we shouldn't expect this to last forever.