It's not perfect, but it's pretty good. What would you rate it out of 10?