I've been to Treehouse three times now and love the place! The food has been consistently good, and service is usually good. My last visit started out rocky but ended on a good note. We were seated but it was 10 minutes before we were greeted by a server. We placed our food and drink order. I got the impression she did not want to be at work. Our drinks were eventually delivered by a different server. Our food was slow in getting to us but when it finally arrived we had to flag down a server to get napkins and utincils, and were told it would be a minute that they were out. We did receive them in a few minutes. From that point on service improved and we finished with an OK dining experience. I don't know what the problem was when we were first seated or at the start of our meal. I'm going to chalk it up to an accident. I'll definitely be back.