What an excellent experience! My family and I spent 4 days at the Marlin Bay Resort on Marathon Key. The townhouse was beautiful, with more than enough room for everyone. We had space to gather together for games, dinners and movies; and space to relax, read and enjoy the sun on the balconies and roof deck. Clean, classy and highly functional! As for the amenities, I’d give everything top marks! The swimming pool was fantastic and the whole family enjoyed playing ping pong, corn ball, and pool. Barb and Erin were our concierge contacts. Using their excellent recommendations, we ate at terrific restaurants, explored beautiful beaches, snorkeled with Spirit Snorkeling, and took the family on an Eco Kayak Tour with Miranda and Aquaventures that was a true highlight of the vacation! Thank you Marlin Bay for a most excellent stay! We plan to return for sure!