Mirage did my pool re-plaster in mini pebble. I also had the put new tile and lights put in. They where really busy, and it took a while to get it done, but this is a real company, with their own crews not pool guy who subs everything out, so if you stop the process to make a change(I did) then the schedule has to be rearranged, I get it, and it was late spring so my two week job that could have been done in three because I changed things was done in a shade less than five because they were really busy. That said, the company operates with honesty, integrity, and does exemplary work. My pool is beautiful again. I recommend Mirage Pool Plastering to anyone considering a pool remodel.