When our driver pulled down a dirt road off of the main coastal highway, I was pretty sure he was lost. Nope--at the end of the path, sandwiched between two pastures and hugging a wide, sandy beach, was Alma.
The villas at Alma are well spaced out, and we checked into the most basic one, which was MASSIVE, before they upgraded us due to a broken A/C unit (we would have never noticed this little fact as we didn't even need the A/C...the villa was so open and airy that it felt perfect inside). The next level up, the Beachfront Prima Room, was just a bit bigger with an amazing sectional couch, perfect for sprawling out and reading a book. There were two really nice pools on the ground and a full-service spa, though truth be told, we spent all of our time on the beach: It was just so empty and relaxed that we couldn't resist. We actually didn't leave the property at all during our two-day stay--we just couldn't motivate ourselves to leave!
We ate three meals at the on-site restaurant, and the food was phenomenal--I was not expecting such gourmet fare in Central America. (Everywhere else I've been in the region--Mexico, Guatemala, Honduras--was lacking on the culinary end.) We had the most delightful server who spoke perfect English but communicated with me in Spanish (slow, patient, repeated things if I misunderstood the first time) even though I never told him I spoke the language...it was as if he had a sixth sense! I definitely recommend whatever the catch of the day is, as well as the plantains to start and the dulce de leche for dessert.
Things to know: You definitely need a car or a driver. There's nowhere to walk to nearby if you want to eat out, shop, etc. There are plenty of tours of the surrounding national parks and attractions, however, that will do hotel pick-ups, and instead of renting a car, we had this awesome driver who picked us up and dropped us back off who the hotel arranged for us. The resort is located about 45 minutes south of Carara National Park and about 45 minutes north of Manuel Antonio. When we were there (December 2011), they were just upgrading the WiFi. We stayed in two different villas, and in one the WiFi worked great, and in the other it didn't. We asked for a router, and they brought it to us and the Internet worked great then.
More pictures of our stay at the resort here: http://tinyurl.com/79f9228
More pictures of Playa Esterillos (the beach in front of Alma): http://tinyurl.com/7b45d4s
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC