I have worked with Cornerstone on a number of projects over a 6 year period. They have provided a reliable hosting service, partnered with us through website development and met particular backend functionality requirements. A great strength is Cornerstone's customer support which is of a consistently high standard - the staff are always responsive, friendly, helpful and capable.