enough for the price