We have done several vacation homes and this was the first I've been unhappy with. The upkeep and 3rd party management on this cabin is questionable. I asked for early check-in and although I understand it is never guaranteed, I was told that the property needed a once over inspection that would be done by 1:30pm. I called around noon and advised we would be arriving around 1:05pm and they said we were fine to check in. When we arrived, it was clear we had not been told the truth, becasue there were no signs of anyone being on the property for sometime. It had snowed a week or so before our arrival and there were no vehicle tracks of anykind and my husband had to shovel the deck. Although the place allows dogs and that was great, I believe for the price of the cleaning fee, the cabin could have been cleaned way better. There were cobwebs (old ones too) down in the unfinished basement room, which was outside the 3rd bedroom. So although we had intended on using that bedroom and bathroom for privacy, it was not used. There was a glass in one of the bedrooms upstairs that had obviously been sitting there awhile with hard crustation of some sort in it. Towels had been sitting there and smelled dingy. We rewashed every kitchen item we used prior to us using. There was food stuck on some things and oil/grease on some of the baking items. My husband found a vacuum that hadn't been emptied in sometime as well, but he used it to vacuum the floor and couches to remove some of the hair and dirt. I completely understand that things would not be totally fresh when no one has been there, however being told we couldn't check in because someone had to do a once over and finding what we did wasn't professional. The bright side is that Fairplay is very close, so if you need something you can easily find it in town. The full size bed upstairs was plush and comfortable, quiet neighborhood, good cell service and you definitely need 4 wheel drive. If we had been told the truth and the place had better upkeep and cleanliness, it would have made the stay better.