Airbnb is an online community marketplace for people to list, discover, and book accommodations through mobile phones or the internet.