Florida law defines a “transient public lodging establishment” (meaning somewhere people stay temporarily rather than live, like a hotel) as a group of units rented out to guests “for periods of less than 30 days or one calendar month.” So, that's why you can't stay more than 30 days — too many guests staying for long ...