This is our second visit and Blue River Resort and Spa continues to improve. The food is excellent and the staff are very friendly and courteous. The gardens are spectacular and these are the top hot spring pools in Costa Rica. Contrary to what one person said they do cook with real eggs and this trip they the had a buffet set up for breakfast included in the price of the room. Just around the corner to the left of the resort is a rustic bed and breakfast ... Cecelia cooks wonderful home cooked meals for about $10 per person for complete meal with drink and it is all Organic ( stop by and order two to three hours ahead to let them know you're coming because they harvest the vegetables prior to the meal...(cash only - dollars or Cr money). Blue River has its own horses and guides and the spectacular rivers running near the resort can be reached by horse or SUV. Rent a GPS when you get to Costa Rica: they're very accurate and you will absolutely need one... your Google or Apple maps will not work there correctly. The roads are bumpy and that's what adds to the mystique of the trip because you are running around dirt roads to get up to the resort. You are smart to rent a four wheel drive. Because you're up in the mountains it is rather cool both in the summer or winter as opposed to the heat of Liberia... And you're only about 50 kilometers up in the mountains so its not more than an hour or an hour and a half of slow driving. People there are good drivers as opposed to Mexico City or Atlanta/NY or Rome. The flora and fauna and birds are absolutely amazing. It is summer there in December and we did not have any bugs on the December trip but on this June trip we highly recommend that you bring bug spray and anti itch cream. The gardens at blue river resort are spectacular and second to none and the butterfly gardens are fantastic. They have their own hot springs source and the four pools are tiled and have waterfalls and they are surrounded by tropical plants and flowers. This is a small resort and so you do not have the feel of a big busy loud place like they have on the beach.