This was a decent property that accommodated our large group very well. The adjoining condominium units were well laid out as everyone had a nice common area to congregate, yet also had ample privacy as well. The location was very convenient and parking was easy. I had two face-to-face interactions with the girls at the front desk, and the staff was very accommodating, pleasant, and helpful. They also proactively offered discounted admission tickets to the Kalahari Resort which we took advantage of. The heating system worked very well which was a huge bonus given the frigid temperatures for our group from Florida.
However, the property wasn't clean upon our arrival which was a big disappointment. It was apparent that the cleaning crew, who I never saw once during my 5-day stay, only provides a cursory service at best. There was a noticeable layer of dust on the dresser in each of the two bedrooms, the area underneath the couch appeared as if it hadn't been cleaned in over a year (gross), and the balcony had trash/debris on it. The quantity of bathroom towels provided were scarce and the towels were of very low quality (felt like sandpaper); the toilet paper was razor thin as well. They put us on the 2nd floor and there is no elevator in the building, so we had to carry all of our luggage up a flight of stairs which was a bit of an inconvenience.
Lastly, we requested a later checkout time, but the front desk was not willing to accommodate our request saying that they had another party checking in immediately after us which I felt to be a bit odd given that the condo was probably 90% vacant on the day that we left. We returned to the condo about an hour after originally leaving because my wife felt that she left a personal item behind, but there was still no cleaning crew to be found. Things that make you go hmmmmmm.
Overall, the property had positives and negatives. As long as your expectations are tempered, this isn't a terrible place to stay. It's probably just an "average" place from a value perspective.