The project was finished within the budget. They quickly respond to requests for changes and accurately understand project requirements. Although they could improve their designs user-friendliness, as well as their marketing approach, they are good developers and have performed well.