Everything you can expect out of an excellent BNB, as well as an excellent BNB host!