Our family had a great time at BearLake. This location was great because there were a few rainy days at the beach which made for an early beach day but the kids were still able to enjoy the pool and hot tub. We have stayed in this location before but a different condo where we had access to the garage which was super helpful. Our only minor complaints were, the hot water heater not being able to keep up with our big group of 16 and the beds were not the greatest. The shower was not a huge issue, we just had to wait between showers longer than anticipated. Other than those 2 things, we LOVED our stay. The kitchen was fully stocked, the grill was clean and had plenty of propane, the condo was very clean on arrival and fully stocked with plenty of dishes, towels, linens and paper goods. The AC worked great and the view from the condo is amazingly beautiful!