A popular spot, O Sitio Da Taberna likely offers a welcoming atmosphere.