Very very nice aquascape for malawis - looks really good as an authentic biotope.
As they get bigger, you can consider removing some rocks (you'd be amazed how much water volume is taken up with hardscape) as the fish will be less skittish and prefer more room to swim about. Its perfect for juveniles.
Keep us posted as the tank develops - good work so far.