My tank is only small, about 230L. Downsized when we moved house a year ago, and now have too many other commitments to put the time into anything bigger. (not to mention my partner who says NO! )
As for your tank, I really don't know...I want to say yes, as its sounds like a great home for my clowns but only you can really make that call??