The Flat Rock cabin was fantastic! We couldn't have hoped for a better location on Branch Lake. There was easy access to the lake for swimming, fishing, and kayaking (and the host-provided fishing rods and kayaks really came in handy). The location in near Ellsworth was very convenient for grocery shopping and visiting Acadia. And hot tip on Acadia: if it isn't your first time to Acadia and want to skip the crowds of Bar Harbor and Mount Desert Island, then check out the Schoodic Peninsula. It's still Acadia National Park, you can still get your stamp and go on excellent hikes, and there are much fewer visitors.The cabin itself was great. Plenty of room for four people, and the two extra beds in the loft would definitely be great if you have kids. The kitchen is fully stocked with cookware, no need to worry about not having the right pots and pans to cook, or grilling utensils for the propane grill. Lastly, the TV came in clutch for the full day of rain we received. There is a bit of contention about not having technology when vacationing in Maine, but being able to hunker down during constant downpours and eat popcorn during movies is just perfect. And yes, the Wi-Fi is plenty fast to support all the streaming services.Oh, if you visit after the first of September, the apple orchard across the street will be open. We did that during one of the downpours and it was hilariously fun.