Igwalagwala is a great little guest house. The staff are friendly, helpful and willing to book excursions etc.
The main lounge/dining area is incredibly calm and peaceful and the whole place is a great, quiet location in which to relax.
The bedroom is a good size, we had a room with a tasteful modern four-poster bed and a couple of arm chairs looking out through patio doors that overlooked the pool area. The profile picture showing the exterior of the guest house does not really do this place justice. Admittedly, not the most beautiful building from the outside, but don't be put off as you feel like you are staying somewhere that really cares about its guests and wants to give them the best experience they can.
The breakfast is also very good and they offer 'picnic' breakfasts too if you are heading out early on safari.
The guest house is about a 5-10 minute walk into town, so, far enough out to be quiet and peaceful, but close enough to access everything the town has to offer.
We would happily return.