Bella Vista Resort would not be the amazing place that it is without the caring, thoughtful, responsive people who work there. From the time I booked my stay to my departure after 15 days , the communication was always impeccable. Every detail was taken care.