This place was perfect, from location to design to charm to hospitality. We will definitely be coming back.