This all sounds very appealing. What process did you go through to install the turf? I found this article and they state that if installed improperly, you can expect drainage issues, wrinkling among other anomalies.
You said it is the same as laying carpet but did you take any extra...