We stayed at Poseidon Resort for 10 days and loved it. I was late to contact them about pick up from the pier so was entirely our fault to have to take a taxi , if you contact them.in advance they will come and get you. One of the brothers had been waiting for us at the resort for our late arrival and checked us in. We had a lovely bungalow, not too far from the beach. Air-con, fan, comfy bed, even a fridge , a spacious bathroom with shower that had hot water as well , and a balcony with a hammock. All very clean. The restaurant has inside and outside seating areas, great choices for breakfast and lunch or early dinner. It closes at 5pm so a bit too early for dinner for us but we just went to the place next door. They catered amazingly for our dietary requirements (we are both vegan) , even had a choice of plant based milks. Loved the pineapple and cashew nut dish which is served in half a pineapple! We were initially a bit upset to see some small cages hanging in the restaurant area but it turned out that they are looking after and nursing some of the injured and orphaned squirrels of the island! They actually have some feeding stations out for the squirrels and you can see them really close up. They also have a filtered water refill tank so you dont have to buy a new bottle each time which reduces the plastic pollution. The staff and owners were super friendly and we felt very welcome and they helped us whenever we needed anything. Loved it there!