Just returned from a a week stay at the Karalis City Hotel, it is a great location just a 5 min walk into town and several lovely beaches within a 20 min drive. We booked a superior room which I thought would be one of the better ones, turns out not. After a chat with Natasha on reception (who is very helpful and nice) we upgraded to a deluxe which is much more spacious and has tea / coffee making facilities. Can't fault the breakfast which you can take across to the outside area over looking the harbour. The town has several restaurants, bars and coffee houses and the castle is really worth a visit, Gialova which is probably 15 mins away has a nice beach with restaurants etc behind as does Golden beach (lagoon beach bar is nice), Did go to Voidokilia beach but was not blown away by it and is probably really busy in main season, there are some waterfalls in the area which I think are worth a visit unfortunately we ran out of time. If you fancy a bit more of a drive (30 mins) just past Methoni (also worth a visit) is Destino Beach Bar / Restaurant there is a pool there as well if you fancy a change, I would not hesitate to recommend the hotel or the area. Thank you Natasha for sorting our room out and directions to all the lovely beaches.