A bit bare bones, but acceptable for the price.