We have stayed at Eagle Crest before in similar layout properties. Overall, this was a nice place, but I had to take off some stars due to a few issues.
The positives, walking distance to mini golf/golf, very close to indoor pool, plenty of space for our family of four, very private as it backs out to a further hole on the golf green so not much traffic. As an extra bonus it had an electric vehicle charger, which was great for us. Also, great Wi-Fi which was good for everyone. The property owners also contacted us directly before our stay to provide extra information and recommendations.
The not so good. Every morning we were woken up around 6am with what turned out to be a bird/woodpecker hammering on the metal chimney for the fireplace. Turning the fireplace on seemed to scare the bird away but that proved to be a challenge as well, we had to open the glass fireplace door and wiggle a wire. That got it going but at the same time, we had to make sure to turn the fireplace off after the bird left as it would get too hot in the house. The homeowners were also very slow to respond once we were in the place and had questions. This was over spring break and they had told us ahead of time that they would be away on holiday themselves. Lastly, the place was not so clean. Dirty/sticky kitchen floor and food on the dining room chairs, hair in the bathroom sinks, etc. Also most of the deck chairs were falling apart so couldnt sit out there as a family.