great place to stay; great hosts