Cloud collaboration is an emerging technology which enables sharing of computer files using cloud computing. Here the cloud resources are assembled and cloud services are provided using these resources. Cloud collaboration technologies are allowing users to share documents. Resource allocation in the cloud is challenging because resources offer different Quality of Service (QoS) and services running on these resources are risky for user demands. We propose a solution for resource allocation based on multi attribute QoS Scoring considering parameters such as distance to the resource from user site, reputation of the resource, task completion time, task completion ratio, and load at the resource. The proposed algorithm referred to as Multi Attribute QoS scoring (MAQS) uses Neuro Fuzzy system. We have also included a speculative manager to handle fault tolerance. In this paper it is shown that the proposed algorithm perform better than others including power trust reputation based algorithms and harmony method which use single attribute to compute the reputation score of each resource allocated.