Perfect hosts - thoughtful, generous, exceeded our expectations, and beautiful home - comfortable, great location and all the amenities you can think of. Highly recommended.