I would give this a 9.5 out of 10