Hello! We are old time DL regulars, and this will be our very first time at WDW. We won't have much time (Dec 28 - 30), we are really interested in starting with Epcot. Can can you tell me if the Best Western Lake Buena Vista in the Walt Disney World Resort is conveniently located? Thank you so much for any help you can give us.