Marriott Key Largo Bay Beach Resort
This 153-room property is located in northern Key Largo, a short drive from the John Pennekamp Coral Reef State Park, and close to shops and restaurants. Not a lot stands out, but there are a few perks -- like a diver’s center on-site, an adequate spa, and a nice private beach (albeit a tiny one, with little room for swimming). Big rooms have flat-screen TVs, free Wi-Fi, and nicer decor than other mid-range chains in the area -- but many bathrooms could use a renovation. Upgrading to a suite will give you a full kitchen and a large sitting area, but smaller sleeping quarters. Book a room with an ocean view to enjoy the beautiful Key Largo sunsets (and avoid facing the nearby highway).