1) Very reliable service provider2). Good price to quality ratio3.) Support is very responsive4.). Easy billing mechanism5), easy migration of applications from one host server (to another different vendor or same hardware/software version but with some new configuration changes6); Greatly recommended by me7.), good customer support8). No dislikes are there9,) no any issues i ever face during my usage time10., excellent documentation11; great value proposition services12.; cost management13,. The team is very responsive and helpful to answer our questions. They are always trying to improve their product. Sometimes it takes too long to implement new ideas. It would be nice if they could add some more features on the website. We use Teamcloud for all of our business needs. It has made our life easier by allowing us to manage our accounting from anywhere.