I like having brunch here because of its nice atmosphere and after brunch you can take a nice walk around the place. Food is generally good but overpriced, I guess because of their location. Service is good or bad depends on who's serving, coffee is great. The one time I ordered egg benedict, my eggs were overcooked which was quite a big let down.
Whatever they missed on food and service they made up for it by their location and ambience, that's why I always have a nice time there. So, a 4 star experience.