The location of the cabin is perfect. The cabin itself is good, however, many things were broken and the cabin had not been cleaned when we arrived at the check in time of 4PM. After a couple of phone calls, the cleaning crew arrived and did a decent job, but we were delayed checking in for several hours. The broken items weren't attended to until we left. Some of these things were safety hazards. The only smoke detector that we could see was missing, just the wiring was there. The hot tub had not been treated and had a foul smell. To "compensate" for our inconvenience, we were given a later check out time of noon. The cleaner was unaware and showed up at 10 to start cleaning. She was really nice when we explained things to her. Maintenance showed up at 11:45 as we were loading our cars to leave. So, I hope that all things were repaired for the next family. Everyone we talked to was nice, it was just an unfortunate situation.