Around 2 hours for most events, such as a wedding, corporate dinner or average sized party or special occasion.For a smaller private party an hour (or maybe an hour and a half) will often be plenty and for larger events and occasions I might be required for that bit longer, 2 and half hours, 3 hours or more. Feel free to contact us for some suggestions on the ideal length if you're not sure.In case of longer all-day events where there is a continuous flow of people or a very large number expected contact us and I would be more than happy to send you a free quote.