Perfect location. Clean. Comfortable. Excellent hosts; great at answering questions