Its exact RTP is tough to pin down, but there are ideas it can go as high as 97.50%, which makes it one of the highest paying slots in the world proper now.
Having said that, it is important to read the fine print before claiming any bonuses.