Q&A: What makes a perfect May Day holiday?