Good. Has everything you need, without being outstanding. Really good price, and really good value for the price.