My husband and I stayed at Mother Dear Cottages in April 2012. We had an absolutely wonderful time! The cottages are oceanfront on a nice, secluded part of the beach. The hosts, Jimmy and Debbie, are absolutely wonderful. They make sure that you have everything you need and are extremely helpful if you have any questions about the area. The town is just a short walk on the beach, which my husband and I did everyday. At night, Jimmy and Debbie can help arrange for a taxi to get into town.
If you're going to Puerto Viejo, stay at Mother Dear!!