How long does the BBQ last? Hub and I are arriving tomorrow - excited!