Not bad, good diversification. There are also all-in-one funds which each contain 3-4 index funds and bond funds. But, since you are young you probably won't want to invest much in bonds.