Keyhole Cichlid Question?

So I am getting a 40 gallon aquarium and I was going to get angelfish, but today I was online and I ran into these things called keyhole cichlids?? Do you have any?? If so, can you tell me about yours? If not, just include some info about them. Thnkyou.
2 answers 2