Tank size for 3-4 keyholes

Keyholes are pretty docile, so they shouldn't bother the apistos. I'd go with a 30 gallon (36") for the extra floor space, but a 29 would probably do as well.
 
hmm.. I wonder how keyholes would get along with my Cutteri?
 
AquariaCentral.com