We enjoyed a perfect stay at a perfect place. Sandy Flats is wonderful in every way. Impeccably clean, ideally located, luxurious, comprehensively equipped with everything imaginable to enhance your Marathon/Middle Keys experience. There is no way to completely convey how lovely this place is. Lynn and Freida are great hosts, very friendly and accommodating with priceless tips and information about anything you might want to know about the area.The canal and swimming pool were two of the many highlights for us. The pool is the ideal depth, temperature and size for relaxation. It is bright, clean and super fun. The canal is full of fish and connects you to the ocean. The first day we were there a group of five manatees visited us. Over the week, we caught more fish than we could count.The eastern facing balcony gives you a great view of the flats and the sunrise as you eat breakfast made in a beautiful kitchen. The beds are large and very comfortable. We woke rejuvenated and rested every morning to the sounds of lapping water and birds.The shower was great- clean and well-pressured.We literally had no complaints about anything and saw no way to improve anything. It was perfect in every way. Sandy Flats and Marathon feel like the home you are always subconsciously looking for. When we return to the island (as soon as possible), Sandy Flats will be our very first choice for our Florida Keys base-camp, in fact we would adjust our schedule around it's availability.