We stayed there late September 2016. We were in room 104, close to the front of the hotel, and from there the walk was super easy. You spend more time walking past the buses and the esplanade than you do on Harbor Blvd.
The breakfast was mediocre. Rubbery eggs, motel-quality gravy and biscuits. No meats or yogurt. Hardboiled eggs. Breads, supermarket doughnuts, toaster waffles, cereal. Lines for the toaster were quite long at peak times. Even the fresh fruit was questionable -- bananas every third day and the toughest most stringy oranges I have ever seen (in California!?). We were there for seven days and by the end I was eating cereal and an apple most mornings. Coffee was fine and plentiful.
The pool is great. Large palm trees surround it and there are sprinklers for the kids. Good size and shallow entry. They pipe in tinny radio music, but oh well, some folks might like that.
You can watch the fireworks from the bar at the top of the motel. Since we didn't pay for a Hallowe'en Party, we watched the show from there. The view is good and
they play the audio from the show. Stick to the drinks, rather than the food.
The wifi was unreliable. Frequent disconnects. You couldn't watch
YouTube or play an online game that needed a constant connection, even if it was low bandwidth (my Hearthstone!). I paid for data on my phone instead.
Room quality was fine. A motel. I was disappointed when we walked in, but on trips to other destinations like WDW we've paid a lot more, so I should have been more realistic. Room 104 is a "deluxe" room which is actually second from the bottom in terms of quality. We were in a high traffic area, so we kept the blinds closed and the air conditioning on for white noise. We didn't hear our neighbours, beyond a few footsteps.
Service was great. The front desk was always helpful when we needed them. The cleaning staff was friendly and accommodating, if slightly unpredictable in their schedule.
We booked as part of a hotel/flight deal, so it's difficult to say what the per-night rate was. We paid Canadian $1,872 for seven nights plus three return plane tickets to Victoria, BC.
I would return to Grand Legacy, especially for shorter stays where a boring breakfast isn't that important.