Immaculate, ideally situated and a super host. Highly recommended