Great location. Good service. It's better if you speak at least basic Portuguese