Has anyone used CD Baby?

I'm new to putting out an album. My musician friends really like CD Baby for getting on itunes, amazon and all the other music stores.
http://members.cdbaby.com
It looks like they have a Facebook music store, which is something I also want.
http://members.cdbaby.com/sell-music-on-facebook.aspx
Anyone have any thoughts or recommendations on working with them?
http://members.cdbaby.com
It looks like they have a Facebook music store, which is something I also want.
http://members.cdbaby.com/sell-music-on-facebook.aspx
Anyone have any thoughts or recommendations on working with them?