Shadow snorlax in ML classic

Finally I got a good IV shadow Snorlax double moved and maxed for ML classic, especially PC.
What’s your experience with it, always safe swap, which moveset, what to combine it with? Tempted to do an all shadow team including shadow magnezone and shadow Gyarados, what do you think? Or is more defensive recommended, with Metagross and maybe even milotic?