Excellent location. Great hosts. Well appointed, with everything you would need. Loved it.