Would 100% recommend Bella Vista. Stunning setting and a perfect space. They went out of their way to accommodate us too after an issue I made with the booking.