Very clean. Great location. The hosts are kind and very communicative. Exactly as described. Thank you!