Great set up, great location, welcoming host. However cleaning seems to have slipped a bit based on a previous review.