good performance, a little verbose but enjoyable over all good, would definitely recommend it. ……