overall , a good buy for the price .