5 stars. There’s not much more to say.