These photos are of the Villas Sol Resort in the Playa Hermosa area of Costa Rica. It was a pretty decent resort with some great views.
Photo album created with Web Album Generator