We had a very pleasant stay at Leora Beach, the staff is super friendly and the whole site is very tidy, clean and pretty. We had a good time at the pool (the beach in front of the appartments is rocky and no good place to swim in the ocean). I can definately recommend this place! The kitchens are well equipped, the rooms are cozy and you can park your car right behind the building (there is a security guy 24/7). Only negative point: There always were many ants in our (ground floor) appartment. The staff did their best to keep them away.