This place has one of the best views of Table Rock Lake that I have ever experienced! It has plenty of space for a family of 5. Our two daughters slept on the bunk bed and our son slept on the pull out sofa bed. We loved the two balconies and the electric fireplace! The main bedroom was roomy, and the ensuite bathroom was very nice (first time having a bathroom with its own sliding door to a balcony). I do recommend that if you are using the ensuite bathroom at night to keep in mind that the curtain is a bit see through when the light is on, and if someone is on the balcony they will be able to see you. I would have preferred to have a curtain like the one in the bedroom for the bathroom as well, to provide more privacy. The wifi did go in and out at times...It seemed to have problems if more than one device was using it while the TV was on. The coffee station was very nice to have and we used it every morning. The kitchen table does extend out to accommodate 5-6 people. If you are bringing your own food you will need to bring your own condiments like ketchup, mustard, mayo, etc. They do have salt and pepper. The furniture was comfortable, and we slept comfortably in the beds. We were able to use the indoor heated pool on our last full day here, and it was very clean and did not have an overwhelming smell of chlorine. Overall, we really enjoyed our stay and would definitely consider booking here again.