This place was so nice and clean! The hotel was spotless throughout the entire property, our room was sanitized prior to arrival. You could tell from the posted signs and the room smelled sanitized. The staff was super helpful, we did get lost at first because the property is so big. They offer you a map and the front desk staff even drew our path on it for us. There are tons of restaurants and activities, you could stay onsite and enjoy yourself all weekend.
As far as kids go, it is a casino, so there aren’t as many kid friendly activities, but it’s super close to all the theme parks and attractions. So you’d have no problem finding things to do with children.
The place is full of cigarette smoke though. It’s legal for individuals to smoke in the casino (anywhere games are played). There aren’t walls around the gaming areas, so the smoke can be smelled as you walk through the property. They do have smoke free gaming areas upstairs though. And they have smoke free rooms and floors in the hotel. My husband and I don’t smoke, but we didn’t notice the smell unless we were around the gaming floors.