We have stayed at Pelican's Watch or Pelican's Landing numerous times and the location is excellent for shopping, eating and of course the beach.
We had to be issued a parking pass to park a couple blocks away because we didn't have the two spaces we were told we'd have and my dad has had heart surgury and we had to drop him of then drive to park then walk back so it was very inconvienient. The room was not clean but displayed a card that said it was inspected, lamp shades missing, broken patio door, junk cramed in the laundry facility. The view however was very nice. I wasn't happy about the alcohol that was not being monitored that was being drank around the pool so I had to take my kids in several times or just go to the beach. I definitely think there is room for improvement.