The new resort’s venue merely off of the Strip made navigating around Las vegas super easy