Great location, generous accommodations, stylish and fun decor, and very communicative host.