Top location, top host. Definitely a place to stay.