The location, place, privacy, and communication with the hosts were perfect!