First my family and I had a good time at the resort. If this is your time share location and you stay a week i guess u wouldn't mind the issues we Disliked. We had a top floor two bedroom villa and our room was far from the pool so it was nice and quiet and spacious. We stayed three nights and all the cast members were really nice and attentive. Kate who did toddler crafts was very interesting and Attentive to our daughter. Our villa was cozy and spacious. Here are the only issues. Firstly there was a a sign in the kitchen that said they only clean the room once a week. This was awful since we brought our toddler and diapers pile up fast. Secondly the coffee maker in our villa only made special coffee and once we ran our of the complementary coffee we were forced to go to the ONE location that provided coffee at the resort all the way down by the pool. There was zero room service and only one option for food was by the pool. Unless you bring all your own food you have to leave the resort for all meals or eat at the pool side snack area. There are a lot of activities for the teens and kids. The pools at the resort are great. The mascot Shadow was a treat to meet and the beach proximity was excellent with the shuttle service. The splash pad at the beach for toddlers-young kids wasn't great. The water only sprouts up every few seconds and unlike the one at our our community pool my daughter was bored within seconds of trying to play in it. While we had a good time for the price I think we will stay somewhere else next time. We want a place that changes the sheets each day and takes out the trash daily and has more food options for the price. We have stayed at resorts and we didn't feel like this was a resort with zero food options and no spa. You pay for the disney name.