Was not as clean as I would have expected for the amount of money spent to stay here. Check out was a bit of a struggle as well. However, location and communication with the host was great.