34l is a bit small really.... the small amount of water means that a heavy bio load (eg one of the plecs mentioned) will cause water quality issues quite quickly.
I'm not very experienced with fish yet, I don't want to buy something unsuitable, let the kids get attached, and then have it die or have to rehome it.