Very clean and comfortable with a fantastic location. Great host provided lots of thoughtful touches. Would not hesitate to stay there again.