4+ good stars - a very comfortable stay overall, clear and friendly communication from the hosts, and the only hiccup was the cleaning crew had not been there when we arrived. However, hosts quickly fixed the issue and made everything right. Would happily stay here again! Thank you!