Very clean. Good location. The description was very accurate. Great communication from hosts. They were very helpful and had lots of advice and information. Would definitely stay again and would definitely recommend.