Had breakfast buffet twice here during a recent stay. They offer a wide range of cuisines - from American-style to Chinese foods (though, it wasn't very Chinese-y). Overall, the food quality was pretty good, but for the price ($23-$28), it is a bit pricey.
The staff was pretty decent - the waiters were pretty prompt with refilling your drinks. The dining room looks out to the pool. Depending on who's swimming out there, could be a nice view, or it could cause you to lose your appetite. ;)