Villiage was recommeded by another Vendor I have used often in the past. My experience far exceeded expectations. Professional, on time and on estimate cost are the core reasons I send my family and Clients to Village. My feedback from Clients is the same - great work, on time and on cost.