I stayed at pallini Beach hotel that is very close to Villa Princess and have the same beach. the Beach is great, and food in this branch of the restaurants is also great! You should go there. There are animators working there, several swimming pools, you can go to all aof them to Pallini Beach and to athos Palace too.