We are Bluegreen Owners and stayed a couple years ago in the 3 bedroom villa. Totally yucky and reeked of smoke. I was a little nervous going back but wanted to use up some of my points before they expired. So we decided to book a 1 bedroom for this past weekend, just got back today, but wasn't expecting much. Actually had a back up plan if it was like the last time. Was pleasantly surprised on how nice the resort was. The room was very dated but clean. The indoor pool was a lot of fun, our kids 9 and 7, really had a great time. We played mini golf, swam and ate at Mulligan's. Mulligans had great food.
I'm really glad we gave Xmas mountain another shot. We are already planning our next trip back!