Everything I imagined and more!