I have just been there with my girlfriend Becky. We thought the location was excellent as we were right in the middle of the resort. However, the facilities provided were very basic and the accomodation poorly furnished. The hotel also had a rather nasty odour about it due to the poor plumbing! On the whole we had a good time but wouldn't recommend the hotel.
Magdalens was a good all round bar. The English DJ played good music and it was always fairly busy. Entertainment-wise it had 3 pool tables, internet access and Sky TV. Drink was cheap too.
this was our fav bar in tsilivi. got loads of free drinks. there was a very funny chap who came round regularly dispensing free cocktails, "v****a for the men and screaming orgasms for the ladies"! one night i got 6 free drinks just for wearing my southampton football shirt (it so happens that olympiakos, the barman's favourite team, also wear the same colours!). fully recommended for a great night.