Airbnb: They provide everything ,mini pool,jacuzzi last but not the least kitchen. Having own kitchen makes Airbnb a great option where u can make anything & most importantly chaai any time. if you are a chaai lover like me then there is nothing to say, case closed😜.
Depends, If its a quick day or 2 days stay, I just book a hotel or a hostel. If long term where I might want a kitchen would go for airbnb. So answer is combination