Well-run hotel with a social & environmental conscience. Nearly all of the staff, except the Manager, are graduates of a program which saves homeless boys from the street, educates them and teaches them a vocation so that they can be responsible young men who then become gainfully employed adults. Many of the boys are drug addicts when they first enter the program. One of the vocations offered is in hospitality. The boys now employed by Kiboko Lodge are customer-driven, sober, have some working knowledge of english, & are proud of the new lives they have earned with hard work. They do virtually all the work at the Lodge by keeping it clean, preparing and serving meals & doing some maintenance. The meals were delicious, bountiful, and appealing to the eye. Breakfast is normally served in the Tea Room, which is ideal for birdwatching & listening to the sounds of nature. Lunch is often served on one of the terraces. Dinner is ususually served in the dining room, which is an open-air area with a roof and a fireplace. My cottage was very comfortable. It is a bit rustic, yet well-appointed. Being in a rural area, Wifi is limited to the dining room/Reception area. The bathroom has the only power outlet in each of the accommodations & the generator providing power to the outlets is from 6:30pm - 9:30pm. If a guest needs to charge a phone or tablet, & is unable to wait for the generator, the guest can ask the Manager to charge devices if the Lodge doesn't need to use the chargers.