Comfortable venue and picturesque setting with great hospitality