Having used Green Mountain before, when I saw I could use them at the new apartment complex I immediately signed up. Their customer service people helped solve an issue before so I knew they would take care of me again.
Green mountain has been great. I have never had to worry about outages or rude representatives.
I haven't had any problems with the service. I have only had it it for 3 months and everything has been great.