We find funky disco music is best for getting the dance floor warmed up at a function, or if we find ourselves at a pub, then rock songs often work best. We normally play for between 2 and 3 hours, depending on your requirements. As we have 2 singers we can play one long set, or if you'd prefer we can split it into 2 or 3 sets with breaks.