Great experience. Everything you want and more.