Definitely a gem of a museum if you're ever in KC.
Incidentally, the Middle Eastern restaurant (Habashi House, I think it's called) on the City Market square where the Steamboat Arabia museum's located is pretty damn good. Coffee shop in the corner's got good sandwiches. Avoid the Indian place—not good.