Clean. Great location. Pretty. Comfortable. Great host. What else do you need? Highly recommended.