Great location and perfect communication with the host. Everything critical worked perfectly, but various "small things" needed some TLC. Decent cleanliness overall.