An all around amazing experience