Bellavista Cloud Forest Reserve and Lodge is an amazing place to stay. They have extremely knowledgeable birding and wildlife guides and the people who work there are super nice. The food is great, although the options are limited.
The rooms are small, but clean and comfortable. Ours looked out into the cloud forest. Don't expect a luxury experience. This is a fairly remote location that is ideal for nature lovers and particularly birders. I would recommend getting a package if you go that covers the guided hikes and pick up and drop off at the airport. The road to get to the Reserve is a bit rugged and not suitable for a regular compact or low to the ground car.
We would go back there in a heartbeat. Depending on your level of interest in birds, hiking, and wildlife, I would recommend at least 3 days there. We only had one night and wished for more.