We stayed in Madison Lakes rooms, it was beautiful - modern, comfortable, very well put together. Being dog friendly was a great treat and we got to bring our 4 legged friend with us, who loved the stay. The property is wonderful and the owners incredibly nice. Breakfast was really great, a wonderful way to start the day. The only reason I give 4 and not 5 stars is that it is somewhat close to the highway, which detracts from the tranquil nature of the property, though not enough to prevent me from staying again.