We used Airbnb for Rome, Florence and Venice, and this was by far the most pleasant experience. The apartment was huge, clean, was stocked with everything we need, was in a perfect location, and check in was a breeze. We were a family of adults and we could have easily fit 4 more people comfortably.