We are a family of five (our children are 6, 4, and 2 years old) moving from the US to Costa Rica 2017. We are generally mountain people but are looking forward to the beach as well. Our only requirements are good internet (for my husband's job) and a good school for the kids. We are really just looking to slow down, spend time as a family outdoors, and to be immersed in a culture that we can really experience and appreciate. We don't speak Spanish yet but will be starting classes soon. Our main area of interest seems to be the Puerto Viejo and Cahuita areas. Does this area seem like a good fit? Any other areas to recommend? We generally like smaller towns rather than larger cities. Does anyone know more information about Internet access on the Carribean coast? Thanks in advance!!!