I just recently stayed at Westgate Lakes (off Turkey Lake) in February. The hotel was very clean and there was plenty of parking everywhere. The only thing I didn't like is they REALLY push their timeshares-- they won't give you room keys without a spiel from a consultant, and they try to talk you into a "free breakfast", which ends up really eating into park time (they say it's only an hour, but according to internet reviews it's MUCH longer-- I can't verify for sure because we declined). if you say no to the breakfast they try to include things like free tickets to get you to come, so you really have to stay strong.
Overall though, I'd say they're a great hotel. I can't blame them for pushing timeshares because they are, at the end of the day, a timeshare resort. I only bring it up because it can be a bit jarring if you're not expecting it. Just be prepared and you'll have a great stay : )