THIS BAR HAS A VERY GOOD "AMBIENCE"
Although the word "ambience" does exist in English, I always consider it a little bit Spanglish because it is so close to the Spanish word "ambiente". Despite the fact that it is possible to use in English, it is not commonly used and therefore I would recommend using "atmosphere" instead.
So, for example: "There is a nice atmosphere in this restaurant". There are other options as well such as "vibe": "This place has got a good vibe".
Hope that helps!
Soy el director de Daniel Smith + Partners. Tengo más de 10 años de experiencia enseñando inglés a españoles.