What a lovely place, it has the most wonderful views and stunning gardens and everyone is so relaxed.
The apartments are basic but very very clean. The maid came in daily for around 20-25 minutes and never too early (usually around 11.30 for us). I was impressed by the complex overall, the location was fantastic - away from the main road so not too noisy. The staff were lovely, always cheerful and everywhere is just so clean and well kept. There are two pools, the main one is 1 metre at its shallow end so they also have a toddler pool that is just right for the very little ones. During our stay there were never more than about 25 people around the pool so it was always nice and peaceful and ample space to relax.
My children (7 and 4) loved the pool but the beach was also popular. Its about a 5 minute walk to Makris Gialos, its a sandy beach that gently shelves so it suitable for young children. The water is crystal clear and great for snorkelling as fish come in quite close to the shore. There is a beach bar selling food, drinks and ice creams - all reasonably priced, they also hire the sunbeds. 2 sunbeds and a parasol are 7 euros per day, although you don't have to have beds they don't hassle you.
San Lorenzo is also within strolling distance of 3 supermarkets and many great restaurants and bars, it took us about 10-15 minutes along the main Lassi road with 2 slow children in tow.
Wouldn't hesitate to recommend the San Lorenzo if you want a great relaxing holiday.