Kastraki is a great place to stay, near Meteora. The room was better than I expected from the photos and we were very pleased with the stay.
Some of the staff does not speak much english as some reviews say, but give then a break, you are not in England or USA, with good will and sympathy things work out very well, and the staff was always very nice.
Breakfast does not offer much variety but it is good enough.
Do not expect a postcard view from your windows. As everywhere in town there are houses and phone cables in front of you, but the the feeling is still remarkable.