After renting on Long Lake for more than 20 years, I can say Flatrock is one of the nicest family properties we've stayed at. The owner takes tremendous pride in this home and goes above and beyond to make guests feel welcome.The cabin was spotless when we arrived, and every bed was freshly made with clean, comfortable linens (minor fee). Beach towels were provided. Kitchen was stocked with every accessory we needed. My daughter makes high protein bagels and even had a good quality blender to use. lol Communication was always prompt, friendly, and helpful from the moment we booked until the day we left. It's obvious he's continually investing in the property, with beautiful updates. fresh paint, comfortable/clean new sofas, sunroom furniture, bedding, carpeting, path to the lake, and excellent dock.The partly flat yard was perfect for our athletic family to play cornhole and Spikeball, and when the grass was wet, the deck was long enough for cornhole as well! Driveway is paved so basketball dribbling practice continued! The fire pit is beautiful, plenty of firewood provided (rarity), and having a canoe available was a wonderful bonus.Young children can enjoy the gradual entry using the wide lake steps with bit of sand, Older kids and adults have enough depth at the end of the dock to safely jump in. Plenty of room to swim, sunbathe. Mooring was great for our rented boat. Canoe helps with back & forth. Flatrock is a gem for toddlers to grandparents.