I cannot recommend Angama Mara highly enough. We were there for five days, at the end of which Mrs.LL and LLDaughter both cried when we had to leave. The location is amazing, but the staff are really unparalleled.
You can see from the website that the location is up on the top of the 1,000-foot bluff overlooking the Mara game preserve. The pictures on the website don't oversell it. If anything, they undersell it. From both your tent (which really is only technically a tent because it has canvas walls, but it feels like a room) and from the common areas, you can look down through binoculars and see all of the animals down on the floor of the valley.
It takes about 40 minutes to drive from the Lodge down to the floor of the valley, during which you'll see plenty of zebras and baboons and, as you get close to the valley floor, a bunch of giraffes. And once you're down there, you'll see everything from hippos to lions to leopards to buffalo. At that time of year, you may be there for the tail end of the great migration crossing the Mara River (we caught it in Serengeti National Park in Tanzania). I can't really describe the sheer number of wildebeest. And if you can catch them crossing that river, which is crocodile infested--I can't imagine how cool that would be.
But really, what made the Angama Mara special was the service and people. As soon as you arrive, they assign you a driver, a butler, and a room attendant. All three were just fascinating people and took good care of us. The second day, LLDaughter got sick--a combination of fatigue from the flight and the high altitude (the Maasai Mara is at 6,000 feet and the Lodge is 1,000 feet above that). So she and Mrs.LL stayed in the room that day and just watched the animals through binoculars. Except for the baboons who ran across the balcony deck periodically--they got an up-close view of those fuckers. Anyway, they didn't go to breakfast. When LLDaughter fell asleep for a nap, Mrs.LL went out of the tent to walk to the common tent to grab some lunch, and there was our room attendant just sitting on a bench outside with a menu. No telling how long he had been waiting. He just decided that they might get hungry at some point and he wanted to be available.
All this is going to cost you. Plan on $1,000 per person per day. Now, that does include all your food, drink, and wildlife fun. And you can get plenty of drinks--they'll email you ahead of time to ask what booze you would like in the room and what drinks you want in the minifridge. But still . . . that's pricey. Gratuities are not included.
We flew Qatar business class in the QSuites. I can't recommend that more. And the fare for Qatar in QSuites was the same as BA wanted for Economy. So that was a no-brainier.