Perfect weather, great bikes, great company.