Great service provided by MGH, friendly and reliable :) Ive had the pleasure of MGH replacing all the carpets in my house and my workplace, really pleased with the result ... more