I've heard about Poseidon thru some friends, who visited Hikkaduwa last Dec. This might not be the most posh place, but I felt very well treated by the diving instructors, staff and all the local people hanging around. I had my first trail dive here, and felt I was in very good hands. Amazing experience, which might have coloured my view of the place. I had a pretty common room with an amazing seaview. No hot water, which I didn't miss, as the weather was hot to very hot. Ok bed with a mosquitonet. No A/C. I stayed for 3 nights, and some might expect the room to be cleaned during a stay like that, but I only slept in the room, so personally I didn't miss that. Food was excellent, and eventhough beers are not sold, you are still allowed to bring your own beer and enjoy it in the shadow, while watching the sea reading a good book, or whatever your doing. Beach is small but OK. A little more south the beach is better and more wide, and its only a 5 - 10 min. walk. You will not get a high amount of luxury here, but as a basic hideout with excellent diving oportunities its excellent in my view. Pricing is fair as well, and I ended up paying less than 20.000 local money for 3 nights, all my meals and a traildive. Would I go there again? Definately.