This place is great. We are seasoned travelers and have stayed at many places good and bad. This place was great had everything we needed. Tricia was a great help booking tours. You can get fresh fish at the end of the sidewalk at the dock. Lots of veggie stands. Kitchen fully outfitted. Diving was good.