Fits my Genesis perfectly!  Came quite wrinkled, but I am sure in time that will resolve.