MCI Pools is an excellent company. The salespeople are great, they came on time, worked cleanly and efficiently and stayed on budget and the end product is perfect as far as we can tell and it is now well over a year old. The only negative was the lack of clarity on the timing and costs of some of the sub-trades such as electrical.