The room when you walk is a delight, two big beds, a clean bathroom, nice shower, it's a good hotel. Outside there's a pool, a garden, a coffee walk, great views, it really is a good hotel and frankly could be a 3 1/2 star. We were let down by the food, being veggies we had a breakfast served with ham, even though we'd both had the veggie burger (same staff) for dinner. The waiter then very pointedly tried to find the reference to ham in the menu item (huevos rancheros) which was offensive on top of the 20 minute delay and their mistake. We didn't fancy what would follow so left. You should also bear in mind the food was the most expensive we found in Costa Rica, by a distance but then we avoided the big resort hotels, my guess is that was the Buena Vista's price point. It was telling as on the drive there (on a Sunday lunchtime) all the restaurants we passed were completely rammed) yet on arrival at the Buena Vista the restaurant was empty.