Looking at the Kundali matching we see that the Guna milan score is 21 out of 36, which is little higher than 18 that is required for marriage. However there is Gana dosha and Bhakoot dosha. The Girl belongs to the Rakshasa gan which is not good. It means she will be of short temperament and dominating. There is 5-9 Bhakoot dosha, which is not good, indicates problems on the children and health front. Relationships suffers because of these dosha. The Kundali matching is weak despite good gun milan score, Marriage should only be considered if Gana dosha and Bhakoot dosha get cancelled.