Overall this house was quite nice and was the perfect size for the number of people we had in the party (5 adult men). When we arrived, the house was unfortunately not ready for us at check-in. When we arrived, the management company had not provided the code to enter the house, so we were not able to get in immediately. Fortunately and unfortunately, there was a painting crew there sanding the exterior stain and restaining the house which both left a huge mess outside, but also provided us access to the homeowner who was able to provide the code once we tracked him down. Once in the house, we realized that the cleaning crew had done a pretty poor job with trash still around the house here and there, and very little cleaning done to things like windows, floors, and shower doors (odd). There were also wet towels left in the washer, and a couple of trash bins were left full. The owner was apologetic, but our group felt like his management company wasn't really taking care of their end of the bargin, especially given we paid $1000+ a night to stay. Once we did a little cleanup, the house was very comfortable and accommodating. Beds were comfortable, all of the bathrooms were spacious and as advertised, and the appliances all worked well which was positive. The distance to Osage Beach seemed like a drawback at first, but made the evening boat rides back to the place enjoyable. Overall, I'd stay in this house again, but would fire the management co. if I owned the place.