Excellent place. Great location and great hosts too. Highly recommended.