if you are concerned for all the three things you mentioned above I must say u should go with MAAC . My sister has been doin the same from Arena multimedia but they are not so competent and...