10/10 recommended. Met all my expectations and more.