After extensive reading,and research on where to stay, we opted for El por Venir, which was on of the options on the package we got in panama city. The serenity of the place, and just relax is the whole reason of going to san blas. The service from the lady in charge, can be confrontational at times. Most of the other staff, were willing to help out in any way they could. Food is ok, dont expect anything great. The island is located close to another island which is the major town, and some crafts can be purchased, and cheap lobster at $6 per lb. Choose your dinner, and bring it back to the hotel, they will cook it up for you (remind them NOT to overcook it..!). No lights, a generator provides electricity from say 4pm to 9pm. After of which, they leave one light on in the dining area, for those hanging around having drinks, socializing etc. Theres an airport landing on the island, so a flight or two might come in daily. The rooms have there dividing walls, but the roof area at the top is a shared connected space, so a cough and other affairs can be heard from afar. But then we really don't know which room its coming from anywayz. I heard of several people over paying for similar service/level hotels in the area. seems like a safer bet here. In the daytime you can go on tours, and visit other islands as well. My overall ratings is in comparison to other hotels in the area, considering, otherwise all would be poor. The islands are beautiful, and worth the experience. After we went to cartagena, colombia, and boy i wish i spent MORE time in san blas :(