I have been in Barista CST once. The ambiance and feel of the place is good, however it is quite expensive which ruins the overall experience. On top of that the price that we pay for eateries is also not that great.
I wouldnt recommend this place for hang out with friends as per my experience, as I did not like the taste of the eateries and coffee that good as compared to the price that we had paid.