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.