I dont find the Mbuna that aggressive alot of bark no bite.
I have 3 different groups making up 16 adults in a 4ft x 2ft x2ft with 2x large ex/filters plus 50% water change weekly.
Natural sandstone rocks and local beech sand.
Am from uk and get my wilds from riftvalleycichlid.com.