Hey Garima, My Airbnb experience has been fantastic so far. In fact, I ensure that I book an Airbnb over a hotel every time I go on a trip. What i love most about Airbnbs is the fact that they add a personal touch to your stay. Often hosted by locals, simply staying in an Airbnb offers you an insight into the local culture. This is something that you will never get in a hotel. Each Airbnb is unique and has tonne to offer -- whether it's spacious rooms, access to the entire house or a huge garden to yourself. At a much affordable price, you can enjoy the facilities of a five star hotel. Especially if I am travelling solo, I feel safer staying in an Airbnb. I am also a hygiene freak, and an Airbnb has not managed to disappoint me yet. I wrote an Airbnb experience , check it out: https://www.tripoto.com/trip/only-5-hours-away-from-delhi-is-a-stunning-villa-that-i-fell-in-love-with-5d651f1166777 hope this helps!