very clean. extremely welcoming host. perfect location. perfect experience.