I would highly recommend EcoGrass. Very efficient on all fronts. Their artificial grass pricing is competitive, their communication prompt and professional, doing what they said they would, when they said they would. A courtesy call ahead of a site visit to check that it was still ok to visit. Installation was very prompt on the day and completed ahead of schedule. Our back garden is now a hassle free, low maintenance space that always looks great with artificial grass.