5 stars. Much better than expected