Our stay at Christmas Mountain Village was fantastic! The cottage was clean with modern finishes, everything was provided, just like at a hotel, but having the kitchen available to cook most of our meals was awesome ! We were able to spend less on meals and more on fun for the family in the Dells area. The beds were all very comfortable; even the sofa bed was comfortable for our 12 year old to sleep on for a week. We loved having access to the mini golf course, outdoor sports courts, playground, pools, kayaks, and paddle boats for no extra fees! The only thing about our stay that wasn't ideal was at check in when the concierge asked us to sit in on a time share seminar in exchange for discounted show tickets. He wasn't that aggressive about the time share seminar, and we let him know we weren't interested. No one asked us again about the time share opportunity the rest of our stay, so we'd definitely stay here again if the dates lined up for a future trip back to the dells!