There are very few places that I have stayed that I actually loved and would return in a heartbeat, and this place is one of them. From the moment we arrived everything was great. It is a super cute resort and little beach cottages all around. We arrived before check-in and our room was not ready yet (no big deal) so we left to get lunch and came back. When I arrived back, the manager remembered me by name (no one does that these days! It is the little things) and he got us all settled in. The hotel has a private beach with lots of beach chairs and tables. They let you sign out kayaks for free (which we did and was so much fun). It is in a great location for Key Largo. It took over 5-minutes to get to the snorkel place. There are great muffins and coffee made fresh every morning. I could live there forever!