Everything we needed! Susan is a warm, friendly person. She greeted us with a warm South African welcome and she was always available to help or answer questions. We would definitely stay there again!