We really enjoyed Boma, we ate both dinner and breakfast there during our last trip (we spent a lot of time at the resort and got tired of The Mara), we also had dinner at Sanaa and wouldn't eat dinner (breakfast was great though) there again. We had a 2.5 year old who had just reached the slightly picky stage and I'm also not a super adventurous eater but we were both happy and felt like we got enough to eat at Boma. My food at Sanaa was pretty bad, but the rest of the family mostly enjoyed theirs. I wouldn't eat there with someone who can be picky though.