Outstanding. Loved it. We've rebooked already!