Awesome locations, hosts and facility. 5 star.