This is perfect for my 88 note keyboard.  I use it on an Roland RD800.  Likely it would be perfect for nearly all 88-note keys.  It would have to be one big keyboard for this to not stretch over it.  Very high quality material.