Just got back from Arenal where we stayed at Tabacon.
We had a "superior room with king bed" and it was great (we asked for a volcano view if possible, and were able to get it-see pics). We were greeted with fresh justice drinks when we checked in and all the staff were really friendly and helpful throughout our stay. Beautiful landscape throughout the hotel and the pool near our room was also clean and great. We also payed for the breakfast which was a little pricy but it was really worth it. The breakfast buffet had lots of choices, both local food and more american/international food.
The only small complaint we would have is the room walls seemed thin, when we were in the room we could hear the tv and the people in the rooms next to us. We weren't in the room much so it was not a major issue for us.
The spa was just down the road (they provide a free shuttle if you dint feel like walking) and was also beautiful and clean. It can get a little busy but it was big enough to still find areas to relax in the pools without a big crowd. Had dinner at the spa the last night, which was okay enough, we would of probably preferred to go into town if we had the time (both for better food and better price).
Overall, great service and would definitely stay there again if we had the choice…and get the breakfast!