Based on the food alone this is a four star place; however, I have subtracted a star for poor service from the staff. I went with a group and we had orders that were not correct when they arrived. The waitor acted very annoyed and pissy. Would have been nice if he confirmed the orders before leaving and not coming back for several minutes. The coffee service was less than desirable as well. All that said the food when it did come was fantastically delicious. I hope to fo back and find the service has improved, but we shall see.