Yes sun virgo - goat is good balanced match, both earth and down on earth and hard workers.
Moon pisces and cancer is two moody and deep pals, you understand each other well and reasons for feelings.
Venus in capricorn might be not so dramatic and need for attention as venus leo, both search successful and popular mate. You need all the evidence about love before you let the feeling take it.
Mars libra and taurus are both chilled out and patient.