All great - location, the place, communication woth the hosts. Totally recommend