Has everything you need, incredibly clean and thoughtful additions throughout. Excellent choice for anyone.