5 stars. No regrets