This is an AMAZING place, run by indigenous Guna Yala people. My family and I stayed there four nights and absolutely loved it. However, this experience is ONLY for people who truly enjoy camping and roughing it! It's much more like a youth hostel than a hotel, and truth be told, there's more trash on the island (and in all of San Blas) than any of the visitors would like. There is no connectivity, and the electricity and water are only available for some of each day. But if you can handle this, it's a truly memorable experience. The over-water cabins are rustic and mostly unfinished, but the mattresses are comfortable and there are no insects. We brought our own snorkeling equipment (which you should also do), and spent our time almost entirely in the water, exploring the nearby coral reefs, kayaking to nearby islands and meeting people and snorkeling there, chopping open coconuts that had fallen from the trees, and generally spending every moment in nature. It was a highly refreshing getaway from everything - all of us slept more deeply on Wailidup Island than we had in years. Meals are good, but BYO fruit! Because there is no connectivity, you MUST sort out everything about your transfers there and back ahead of time. A day trip is included to other islands, which they prefer to have you do on your last day, which means leaving San Blas at about 3 pm and arriving back into Panama City around 7-8 pm. The walkup Covid testing at Tocumen Airport is cheap and fast.