Great location, easy check-in, good communication...everything you want from an AirBNB host.