I also noticed they change your bets on you set higher so you go through your money faster. Your deposits and game play don't last long because there isn't any wins coming back.
Any place you have to deposit to get free spins then they aren't free are they? Absolutely no return to player. Low percentage bonuses and high play thru requirements. I still feel the same way now about this place. A waist of time and my money for the 2nd time.
I was a member a few years ago and returned recently to try again.