Bella vista has the opportunity to be a well run cafe in a fabulous location with breathtaking views to the city & the heads. I return repeatedly only for coffee or cold drinks & even when very few customers are here am left waiting 15 minutes. The overall service is poor, very slow & limited. Worth a visit to take in the view with a seat - not for the service or quality food.