This luxury boutique hotel is not what you would expect from your standard vacation lodging! Located in Kenya, just about 12 miles outside of Nairobi,