hi,
I am a friend
Yes, I am living there for over a year now and my two older boys go to the public school and my yungest one is in the nursery - guarderia L'espai own by the Red Cross.
First, best area to leave is where we are Els Canyars, you have a british market there, one public school one private school (where you put your kid on the waiting list when its born!), but British School is just 5min drive. And best thing is a Comercial center, 10min walk from this area, that is open all year round, Sundays as well - whole day! and all the holidays its just closed for the christmas day and new year day, thats it. Right next to Comercial center you have Lidl, Carrefour and Cabrabo, first 2 open on Sundays.
Second: schools are great. public school where my kids are going has English every Thursday, and teachers are very friendly and good, but for any public school you need to have someone to help you with catalan, kids will be fine but you will need a help.
Nursery: I will recomend this one that I am using because they are charging by hours (the more hours bigger discunt) and they are the only one to work from 8 till 20:00. they have a picking up services for the older kids as well as the morning one to take them to school. And during the summer they are having summer casal for the kids up to 12 years of age.
Place is always busy, there are so many restaurants and cafe bars, parks are ok, but there is a picnic are just 15min drive with a big green field, restaurant and paths to walk, cicle or ride trough the wood.
And Gavá (my favorite) is just 5min drive, if you have a small kids you will find the best parks there, and if you have a big kids you have a park with 2 football fieds, basket and basball where they can have fun while you enjoy day in the restaurant that do a menu dl día.
Any way Castelldefels is good cause you have everything close, Sitges, gavá, barcelona, Garraf natural park, beach, mountain, shopping....
If you need more info I will be happy to help. maybe even organize one weekend that we meet in Castelldefels and I can show you around.
