Angelica and Jorge were very responsive to our messages and questions. The kitchen is well suppplied with any needed items to prepare meals. The only reason I gave it 4 stars is because the bikes that were provided were very old and not maintained. And the location is not the most convenient if you don't have a car. We stayed with our four adult sons who aren't old enough to drive rental cars so they were unable to get around. We didn't realize that Key Largo isn't a beach area. I should have done more research. If you're looking for diving, snorkeling, boating, paddle boarding, jet skiing, fishing etc, this is a perfect place. There are lots of opportunities for these activities but no beaches nearby. For a family of young adults we would have selected a place where there is more going on. Otherwise, it was very nice, very comfortable and the owners were extremely helpful.