We booked Coco Plum Villa online and were very glad we did. We enjoyed having a place of our own. The Villa came with a laundry/trash/recycle room downstairs. Upstairs was the main floor including a nice kitchen with granite countertops, and every appliance we needed, including cookware to cook Lobsters in! There was a nice size dinning table and sitting area with exit sliding glass doors to our screened in wrap around porch with patio furniture. Upstairs had 2 separate bedrooms with 2 bathrooms. The water pressure was good and we had plenty of hot water, enough for a family of 4. There was a TV room upstairs with dining room table to do work on or games. There was a DVD player as well. We had good Wifi strength. The only potential draw back was that for people with stiff joints, the spiral stair case would be hard to navigate up and down constantly. Our view from Villa #6 was good I thought. We did have a partial view of the ocean and it was less expensive than the beach sided ones but if you can afford it, the view in those have to be pretty awesome. Be careful as not all Villas will have good views. The pool was very nice and so was the jacuzzi and outdoor pool bathhouse. The staff was friendly at checkin and checkout and made the process easy.
Other notes: The location is great for several restaurants close by car. Marathon is great midway point from Key Largo and Key West for day trips. I'd especially recommend AquaVentures with Miranda for a guided eco tour at nearby Hammock State Park for the family to see lots of local wildlife. We spent a week at the condo and it was awesome. There is a Publix close by car as well. So, overall, would definitely recommend this for a family.