overall, 9/10 would recommend