We are returning in a couple of weeks and can't wait!
The food at Mara was very good. We ate at Jiko, it was good, but our 13 year old daughter only liked the creme brulee'.
The best part was just sitting around on your balcony looking at the animals. We had a pair of geese (whom I nick-named "Frick and Frack") that just tormented the mallards that wanted to just hang around the water hole.
If I remember correctly, our room was on the Zebra Trail. It was just amazing. This is one trip where you don't mind just hanging out in your room looking out the window or sitting on the balcony.
The buses ran ok, it wasn't that bad. Maybe every 15 minutes or so.