diff --git a/aleksis/core/models.py b/aleksis/core/models.py
index 4227e76f6f33d0c1f7a8c46b746376daf9bf12dc..37061508434ebbd274c97c8af55c55c8360395e4 100644
--- a/aleksis/core/models.py
+++ b/aleksis/core/models.py
@@ -1357,7 +1357,13 @@ class OAuthRefreshToken(AbstractRefreshToken):
 
 
 class PersonalICalUrl(models.Model):
-    """Calendar URL for a person"""
+    """Calendar URL for a person.
+
+    This is used to connect iCalendar subscriptions to a person. A person can have multiple
+    URLs. The URL is used to generate the iCalendar feed and have personalized results. It
+    is possible to create multiple URLs for the same person and the same iCal feed, e.g. to
+    allow a person to share and unshare their calendar with other people.
+    """
 
     person = models.ForeignKey(
         "Person",