One of the best products for cleaning inflatables is G101 cleaner and a bit of scrubbing!
Tip: Wash off the G101 after cleaning thoroughly and wear latex gloves as it can cause the fingers to tingle a bit.
You can buy G101 cleaner from good auto shops and good DIY shops.