1. The sentence expresses a general statement about the weekend. 2. The phrase 'one of the nicest weekends' implies a completed or experienced set of weekends. 3. 'ever had' fits this context, indicating a superlative experience across all past weekends.