good all round for the price