Tamarindo is just one of those towns: You love it or hate it. Noone seems to be ambivalent about Tamarindo. Me? I loved and hated Tamarindo.
The Good
Tamarindo's amazing beach to seems to go on forever
Great waves, perfect for surfing, boogie boarding, or just chilling by the sand. At high tide, the waves are way too big and powerful for little kids and weak swimmers. At low tide, waves are smaller, and a bit more manageable for the little ones, if you keep an eye on them.
A foodie's dream beach town. Tamarindo has a great selection of fantastic restaurants (though a bit expensive), but there are a few budget options.
Friendly folks and a laid back vibe.