Having stayed in both with our 2 kids, my vote would be for Bay Lake. We stayed in a 1 bedroom villa at Bay Lake and our kids absolutely loved it! The pool was zero entry and they loved, loved, loved the slide and sprinklers. My DH and also loved the less than 10 minute walk to the MK, not having to drag the kids on a bus or monorail after the park to get back to our hotel was priceless. If you are spending more time at MK, Bay Lake is the way to go.