We received 3 different quotes and ultimately went with them because of their detailed response back to the quote and a referral from a friend of the great service they offered. The initial service was good, but after the final installment was paid there was a huge lack of customer service. Also during the project there was some lack of coordination and communication with the work to be done. First they subcontracted the painting of the rocks, but the people they hired never asked for our input on how we wanted the pattern of the paint to be like, we had expected that it they would merely be the same pattern that already existed. We weren't too fond of what the new pattern looked like. Then they painted our rocks prior to the tile being installed, which created a void in the paint on the rocks, which still exists now. We tried numerous times on contacting them to have this resolved. Each time they responded that they would get back to us, but unfortunately that never occurred. Finally it was agreed that they would make sure the pool's chemical balance was okay for 30 days post project completion, but they never came back out to check on that.