We have stayed at this hotel multiple times over the past few years and have always had a pleasant experience. However, our most recent stay was not the same. The room we received was quite run down and extremely dull. Also for most of our stay, the area right outside of our room smelled like weed. We were located on the first level right next to a staircase so it was hard to really identify where it was coming from, but still just gross. The one plus was the beds were very comfortable, which with our stay mainly just being there to sleep, this was a definite positive. I still love the closeness to the parks and I’m not sure if I’d return to Grand Legacy again, but if so I’d probably be more choosy about room type and location.