Working with Mirage and Randy was an amazing experience from beginning to end. They are very professional and take pride in their level of customer service, amazing workmanship, and quality products. They go above and beyond and helped me find a product that fit all my personal and pet safe needs. They have also provide a cleaning service to help maintain my yard and keep it clean and fresh.