Great hosts. Excellent communication. Good location. Exactly as advertised.