Awesome across the board! Beautiful place. Great location. Gracious hosts. Highly recommend- stay here if you can.