translate English to French: Complicado de encontrar, todo lo demás bien.
the entrance looks a bit old, don't let that fool u. the place is wonderful.