Clean, Great communication, excellent location and awesome town. Dave is a great host who is very knowledgeable of the area.