7 Days Nairobi, Lang'ata Giraffe center, Amboseli, Lake Naivasha, Lake Bogoria, Lake Nakuru, Masai Mara and Back to Nairobi Safari

My friend and I (5 person for sure maybe 6/7) plan to visit Kenya from 17th August 2019 to 24th August.We would like to choose a local agency to help us mangage the trip including hotels,cars,food ect… i saw you are highly recommended on Internet so i mail to have a deeply info.
Our plan is:
17th  August- Nairobi :Pick up from airport and transfer to Nairobi. Overnight at.........

Nairobi ibis style
18th  August- Nairobi :Go to Langata Giraffe Centre. Overnight at Nairobi ibis style.
19th August- Nairobi/Amboseli (4h): Pick up at 7:00am for transfer to Amboseli. Afternoon or eveninggame drive.Dinner and overnight at kibo safari camp
20th August- Amboseli/lake Naivasha(5h): Early morning transfer to Lake Naivasha. Afternoon game drive. Dinner and overnight at Naivasha Sopa lodge.
21th August- Lake Naivasha/ Lake Bogoria/ Lake Nakuru (4h+3h)Early morning depart to Lake Bogoria and morning game drive. Afternoon departure to Lake Nakuru. Dinner and overnight at Ziwa bush lodge
22th August- Lake Nakuru/ Mara (4h): Early morning transfer to Masai  Mara. Afternoon game drive. Dinner and overnight at Sarova Mara Game Camp.
23th August- Mara : Full day game drive in Masai Mara. Dinner and overnight at Sarova Mara Game Camp
24th August- Mara/Nairobi(5h): Morning game drive in Mara. Depart to Nairobi airport in the afternoon. Arrive around 8pm.

The whole trip we would like to stay with Camp and lodge that we choose.
Plz let up know the plan if it's making sense or better choices and if you provide your program details(hotel,cars(including wifi or not),food, ect…) and quotations would be great