Everything an Airbnb should be - immaculate, all the amenities you’d ever want, and great location.