Perfect...all the way around. Service...food. ..just everything. We left sooooo full after the 6 course meal. I want to say more but don't want to ruin the surprise. We cannot wait to go back and just order the buffalo!