great location, good host, modern facilities