This is a nice hotel, although the rooms are a little dated. Kairouan is a rather poor city and as such the tourist options are limited. The Kasbah could improve its service by offering tours of the surrounding areas. The common areas of the reception, pool, etc, are very nice. The in-hotel 'souk' isn't bad, either, with very reasonable prices and no hard sell.
Outside, people are desperate for money, so if anyone approaches you saying they will take you to a Berber festival, etc, they will take you to a rug shop, where you can expect a hard sell.