this is great on almost every level. enjoyed this more that I expected 10/10 worth your time.