A perfect weekend