Excellent location and great hosts. Our flight was very delayed and they waited up to meet us. Would definitely stay here again.