Everything was perfect for our 5 night stay at Bon Bini. This resort is a community of bungalows, each surrounded by trees loaded with fruit, bushes, flowers, colorful birds. We saw 2 different kinds (different coloring) of iguanas strolling by. The bungalow is completely furnished. The kitchen has everything you need. We ate all our meals there and on our patio while we watched the birds flying from tree to tree. Some perched on our bush and the patio railing, watching us eat, waiting for us to feed them bread crumbs. There is no oven, but there is a stovetop a microwave and a full sized refrigerator, everything you need to cook and eat comfortably. There is a nice pool area and a reception building with very friendly women who like to hear about your adventures. They gave me a list of the best beaches to snorkel and they were beautiful. Some beaches have an inexpensive entrance fee, but the free ones are just as beautiful. At Playa Pizcado, on the west side of the island, we snorkeled with 3 large turtles and I saw my first eel! We also loved Tugboat Beach on the east side. It's free to enter and the man who rents the lounge chairs ($3), gave me a water bottle filled with cut up bread. While snorkeling, I opened the bottle, shot out the bread, and hundreds of fish surrounded me, coming for the meal. All the beaches had crystal clear water and a lot of fish. From Bon Bini, you just cross the road to go to Mambo Beach and 2 blocks further is the aquarium.