Great stay! Excellent location...superior communication with the hosts...very personable people and a sweet, sweet dog named Kevin. Everything was very neat and clean. The bed was amazingly comfortable.