Airbnb enhances booking platform to compete with hotels, focusing on ratings and guest favourites