I'd give 5 stars, but they have the most horrible customer service line - if you want to call them you have to speak w/ someone in India who all they can do is read you what is online, I ask you then what is the purpose of customer service??!!?? DON'T TRY TO BUY A MEMBERSHIP!!