The hosts, location, and place are great! We had a wonderful stay here.