I stayed at the Marriott Key Largo 2 years ago....I know at that time the were in the beginning stages of a renovation. Our room was finished, very nicely with upgraded beds and bedding-finishing touches were all nicely done. We got a Bayview room which I highly recommend, it was well worth the extra money to sit on your balcony at sunset. I would not call it an extensive resort, but for a romantic getaway it fit the requirements. I will be returning in the future. There is a restaurant on property, a short walk away called Gus' I think---good brunch buffet. There are also bars with limited menus, I didn't eat there, so I can't comment on them.