This is a perfect fit for the 49 key Novation Impulse and is very handy for carrying your keyboard to different studios or gigs etc. The large front pocket fits a MacBook Pro, it also fits a Novation Launchpad S which is what I use it for. The two smaller pockets will fit your USB cables. Decent quality material, it doesn't feel cheap, seems reliable. It's reasonably padded, but it's still a bag and not a case so you still need to take reasonable care. If you're buying an Impulse it's worth adding this onto the order, it's ideal for carrying the controller from place to place.