Excellent Customer Service
"Excellent Customer Service”
I was visiting Santa Clara for business and decided to stay at Bella Vista Inn as their rates were good compared to other hotels in the area. The rooms were clean and comfortable and the staff was very friendly. I will definitely stay here again next time I am in town.