I am glad to have worked with this company. They are dedicated and meet deadlines with ease. Downtime is virtually non-existent and support is top-notch. I would definitely trust them for more future projects.
Among several teams that I have dealt with in the past, these guys really understand our business model and delivered superb product for fraction of the cost.