Our favorite is Cape May. We love the food, service, and the character interaction is awesome. Cape May has such a quiet atmosphere that it is so easy to talk to the rest of your party without having to yell over the loud music. We had breakfast at CM in September and even though the food was good (it's kind of hard to mess up breakfast), we felt that the service and even the characters were very rushed. The characters would come to our table and just take a picture/give their autograph then leave whereas at Cape May, each character spends a good amount of time at the table and likes to spend time with the kids, we have also had the characters come around twice and they still spent as much time at the table as they did the first time around. As for O'hana, that too is a good character meal. My girls love it because they really like Lilo and when we last went there, she really interacted with our DDs, it was great. We are doing Cape May and O'hana breakfasts again in May.