We stayed three nights at Villas Gaia. The room was nice and very clean. We had a great view into the rainforest and saw both capuchin monkeys and iguanas on our first morning. The staff is really friendly and helpful in all respects. The hotel offers breakfast, lunch, dinner, and free wifi in the restaurant.
Playa Tortuga is in walking distance but for accessing Ballena or other interesting points, a car or a booked trip are necessary.
Ballena is really worth going. We did a four-hour whale watching tour which was amazing and the beaches there are among the most beautiful we have seen in Costa Rica.