Kyle is a great host! He's incredibly responsive and made checking in and checking out as easy as possible. When we noticed the apartment didn't have any paper towels he brought a whole pack to the place within an hour. The wifi is fast and the place was perfectly clean when we arrived. The complex is in a great location, right on the lake and the trail. The pool is a good size and not too busy, mostly families and young folks who live in the building. The only thing that I would note is that Kyle's apartment is on the second floor, but really it's more like the third with a very long flight of stairs to get to the top. With two dogs in tow, it was a bit hard to manage, but it would be easy for anyone who is fine going up a few flight of stairs. Would definitely stay at this place again!