A great family long weekend.