All around fantastic experience