Yes, to ensure everything runs smoothly, we recommend booking in advance—either online or by phone.