10/10 Would recommend, has everything and more you could expect.