Hi there ☺️
Congrats on getting those offers! I am a current Bath student so I can offer some insight although I think the best way to know if a university is right for you is visiting offer holder days if you can. As it can help see if you can envision yourself living in that city for 3 or more years!
Although I don't do chemistry, I am a life sciences student so I am quite familiar with the labs. Yes although the labs aren't the latest, newest equipment, I would say its practical and the support you get from the lecturers are really good. I also chose Bath because I liked that it was a campus university and everything is within walking distance especially if you're living on campus first year.
With that said, Bath isn't as diverse as compared to bigger cities like Leeds or Nottingham but I would say the university student population is quite diverse and we have a lot of active cultural/religious societies. With the size of Bath, I really enjoyed that you get to be able to build your own community as well and where-ever you go whether that be the city or campus, you will always see someone you know which is great!
With the university managed accommodations, there is ensuite and shared bathrooms offered on both the campus and city locations. Some you may share with a few people and then others you could be sharing with 12+ people. Please look at Reslife Bath which has all the accommodations listed and the prices do vary as well.
As I am from the North, I would say Bath in terms of groceries is on the pricer side especially for food and rent. However most students manage this by budgeting and finding part-time jobs like being an outreach ambassador which I found to be really flexible and works well with my studies.
For me, when I was deciding my firm choice, I looked at my priorities and what was important to me - safety, course structures, city vs campus, employability etc. I would suggest like above and make a list of what is important and what sort of university experience would suit you best.
I am happy to answer any other questions or queries that you may have.
University of Bath