Has anyone stayed in one of the villas in this complex? From what I can gather it is ion Daphnes Street to the south of Protaras close to Da Costa Bay hotel.

We are staying at the Villa eliza, it is apparantly only 25ft from the beach but I don't know what the beach is called or where I can see any photos, would anyone be able to help please?

We've been to Protaras for the past 8 years, but it's our first time in a villa so a little nervous as to what sort of holiday to expect.