So torn over this one. I think 4-ish stars. Maybe a little less. But not 3.5. I have a lot of feelings. Review to come.