Mamba review