A fantastic experience in all respects.