I'd heard so many good things about St. Francis and was excited to try it out, but unfortunately I was quite disappointed. Service was extremely slow, in fact our waitress disappeared for long periods of time and I had to flag down other servers to get refills, ask questions, and even try to find out where our food was. Not that it's the restaurants fault, but apparently it was prom season and we were seated in the midst of a large group of very loud high school kids. The food was good, but not great, and definitely worth the prices they are charging. Overall, it seems like the buzz around this place is overblown for the reality of the experience. I probably won't be back.