Great hosts, excellent communication, 10/10 location and quality facilities