The location was great! Next to the beach and walking distance from the mall. The view from the unit was wonderful and there were lots of towels for our families. Check in was easy. I'd recommend parking near the lagoon where it's cheaper parking than using the parking garage.
We did have an issues with extremely dirty floors. If we attempted to walk barefoot, we would end up with lots of dirt like if we walked outside. Don't think they were remotely cleaned before our arrival. Didn't allow our baby to crawl the floor. Yet there's a $150+ cleaning fee.
We also had issue with the "queen size" sofa bed. It was hardly any bigger than a full sized bed. The queen sized sofa bed was one of the reasons we picked this as our place to stay.