Has any one used this site?

Found it today and seems like it could be good but not to sure?