This place is perfect. Really. If you can, book it.