Bought XL. Floor not stable (rocks) and adjustable venting not available on this size.