There are often laws against short-term rentals (<30 days) depending on locality and zoning. This is to prevent property owners from turning their properties into illegal hotels. Plus, most cities have a special "hotel tax" that most Airbnb'rs are probably not collecting and remitting.