You will not be disappointed. Great location, fabulous place, wonderful host and all the extra touches you are looking for!