Impala Hotel is set in a beautifully landscaped garden with a profusion of flowers and birds.