Villa Mariposa #2, Tamarindo, CR, a set on Flickr.
Via Flickr:
Villas Mariposa are a group of 10 similar vacation villas that are located about 5 to 10 minutes walking distance to the beach and most of town but far enough away to offer quiet comfort. Located in Playa Tamarindo, Costa Rica.