Very clean. Great communication with the host. Gave clear directions for everything and even has a website with suggested places to eat that did not disappoint. Would stay again.