Great place to stay! Sincere, helpful hosts w/ great communication. So many fun & great amenities: beach umbrella in a portable bag, tons of snorkel gear, coolers, ice packs, extra beach bags, games, puzzles, & more! Great choice of pillows to find what fits you best, comfortable beds, nice bedding & bath towels & beach towels, everything you need in the kitchen including a lot of nice extras. They give a good amount of toilet paper & paper towels to get you going. Grocery store only minutes away so you do not have to figure out groceries for your whole stay. Beach is fantastic! Chairs, natural shade, clear water, groomed daily from the seagrass, plenty of chairs, & some great thatched cabanas on far side. Snorkeling is great here! By white buoys saw lobster, turtle, & starfish. All along the rocks on far side saw tons of colorful fish. Some spots you can just float & hover & enjoy your own aquarium. You can hear the ocean from inside the living room & master! The hosts have a great book they created about area beaches, restaurants, etc., as well as they have a book where guests write what they enjoyed about their stay on the islands. I found some great finds in these. Lastly, I didn't look for a place w/ a generator on purpose. I didn't even care they had 1--until you need one! A tropical storm (for a while was predicted to be a hurricane) came that wasn't even on radar before we came. We were so thankful we had a generator, hurricane shutters, & great host communication!