Any feedback on The Tree Store?

Can anyone say anything about the service quality of:

http://thetreestore.info/

Thanks