We stayed here in mid-July. The location is great; the house is okay. Parts of the house have been more recently updated than others, and the older parts are a little dingy, but well maintained.
Our real disappointment is with the management company. My parents arrived at the check-in time and the house had not been cleaned. The cleaners arrived shortly after my parents did. I called the management company and was told, "there's nothing we can do about it". I asked the woman who I spoke with to escalate my concern, and shortly received a phone call from the office manager, who was sincerely apologetic and said she would refund our cleaning fee. I thought that was an acceptable response and thanked her for her attention to the matter. However, a week later, the refund still hadn't showed up. I reached out and asked when I could expect it - turns out it was never processed! They processed it then.
While we enjoyed the house, I am only hesitant to book again because of the problems with the management company.