Good for its price.