We really enjoyed staying at the Sigiriya Lion Lodge! It is a classic traveler's guest house with a large porch where you can meet other guests and eat delicious and fairly priced meals (absolutely no reason to eat in town).
We are a family with two kids and we stayed in August for four nights. While most people seem to rush through Sigiriya, staying four nights was a great way to slowly see Sigiriya and surrounding sites including Dambulla, Mineriya--the kids can only handle one site per day. Ajith was a wonderful host and very helpful. The guest house is spotlessly clean. Hot water. Good clothes line in the sun to hang laundry. Even a patio where I practiced yoga in the morning. A great place to stay!
And do not pass up the elephant safari! Ajith's brother was a safe driver, he was patient and pointed out birds and animals that we would not have spotted on our own. We did not feel rushed in any way. It was a really great experience!