great place to stay with generous hosts